【发布时间】:2013-03-03 19:53:22
【问题描述】:
我将变量显式转换为 in,然后使用加号运算符,但仍返回 44 我想知道为什么会发生这种情况,我将变量显式转换为 int。
byte b = 100;
b = (byte)(b +200);
为什么要使用这个我的结果是 255?
byte b = 100;
b = (byte)(b + 155);
【问题讨论】:
-
你得到一个溢出。字节值 300-256 = 44
标签: c#