陈均林 发表于 2014-12-16 22:43
这个进制我也没有搞明白是怎么回事。
czwanglei 发表于 2014-12-16 23:11
简单解释下,数都是由二进制组成的,这是八位的数字。八个1也就是0111 1111 最高为0表示正数。后面的111 11 ...
GSF@ 发表于 2014-12-16 23:38
最小范围,也就是1111 1111 , 十进制为127,
0111 111 和 1111 1111 的第一个“1”或“0”只代表符号, ...
青衫禅客 发表于 2014-12-17 00:28
当初的设计者就是这样设计的,就像自然规律就这样,这就是规则
GSF@ 发表于 2014-12-17 00:37
应该是能说通的,我只是理解的不够透彻
ql627666537 发表于 2014-12-17 09:11
老师经常说不要问我什么,记住,运用就行。这是创造它的时候规定的。
czwanglei 发表于 2014-12-16 23:42
后面的对,前面的不对。最小范围,也就是1111 1111 , 十进制为-128,怎么算的。 去网上搜搜自己自学下 ...
Little_Pea 发表于 2014-12-17 15:45
楼主没有搞清楚一件事:负数的二进制表示。
byte i = 1; // i = 00000001
byte j = -1; // j = 11111111
GSF@ 发表于 2014-12-17 16:38
谢谢啊,你说的很清楚。负数的二进制表示我弄清楚了。
负数前面是0,正数前面是1,能改变?如过不能改变 ...
王晓杰 发表于 2014-12-17 22:26
有的东西没必要深究 研究可以 只能做个延伸 一个问题不要过于去深究
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |