原码,反码,补码的相互转换。及java中三元运算符的用法
前言: java以外的很多语言都实现了无符号整数的类型,比如
C++:uint32
C :uint32
C# :uint
…
但是java中只有有符号整数的int类型。即十进制数转化为二进制数后,第一位是用来表示符号。同时,我们还必须注意,java编译器是用补码来存储数据的。(这是为了方便二进制加法的运算)
那么原码,反码,补码是怎么相互转化的呢?
【注】用八位二进制表示整数(以5和-5为例),...
原创
2019-07-12 17:07:13 ·
624 阅读 ·
0 评论