相关疑难解决方法(0)

当Byte溢出时实际发生了什么?

当Byte溢出时实际发生了什么?

说我们有

byte byte1 = 150; // 10010110  
byte byte2 = 199; // 11000111
Run Code Online (Sandbox Code Playgroud)

如果我们现在做这个添加

byte byte3 = byte1 + byte2;
Run Code Online (Sandbox Code Playgroud)

我想我们最终会得到byte3 = 94,但究竟发生了什么?我是否以某种方式覆盖了其他内存或者这完全无害?

c# byte carryflag

16
推荐指数
7
解决办法
7963
查看次数

标签 统计

byte ×1

c# ×1

carryflag ×1