byte a=(byte)255,a=?

##byte a=(byte)255,a=?
☺☺ 东东昨天被问到的一道题,由于之前能力有限,想了老半天才想通这个答案,不愧是小学生的题目。很符合我的水平 ▁▂▃▄▅▆▇█
然后上网还搜索了一下,
数学中byte(0-255)
而编程语言中定义了数据类型,byte(-128-127)=(11111111-01111110)
先举个例子(二进制)“注意符号位”
x=-86
[x]原=11010110
[x]反=10101001
[x]补=10101010 {补码等于反码加一}
# 所以我们现在来解一下这道题
∵ 255>128,所以每超过127就等于-129加1
∴ -129+255-127=-1
看到这里大家都明白了吧

你可能感兴趣的:(byte a=(byte)255,a=?)