再見螢火蟲 发表于 2015-2-5 10:12
一个byte类型在计算机中占一个字节,那么就是8个bit,就是8位,那么最大就是11111111,就是说能表示255个不 ...
流星划过的黎明 发表于 2015-2-5 23:22
一楼解释的很详细,也可以这样想,一个byte类型的整数占8个二进制位,每个二进制位相当于一个开关,根据数 ...
love$$-IT 发表于 2015-2-5 23:49
byte是8位,首位1为负,0才为正。你算一下二进制,就出来了。
love$$-IT 发表于 2015-2-5 23:48
-2的8次方--到2的8次方减1
Julie 发表于 2015-2-6 00:10
-2的8次方--到2的8次方减1就是-256到255之间,那你表示的数据都可以装到byte类型里么?byte是有符号的, ...
Julie 发表于 2015-2-6 00:10
-2的8次方--到2的8次方减1就是-256到255之间,那你表示的数据都可以装到byte类型里么?byte是有符号的, ...
love$$-IT 发表于 2015-2-6 00:15
好吧!写错了,是7次方。0111 1111表示127,首位0表示符号,而负数1111 1111,在运行时要进行补码取反操作 ...
Julie 发表于 2015-2-5 23:26
一楼+二楼是正确的,你的分析个人看来比较有歧义...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |