LeetCode 190.Reverse Bits(颠倒二进制位)

题目 求解 思路:我采用的IDE是Java,在Java中二进制转为int是对二进制求补码(在Java中都是有符号数),同理int转byte就是补码的逆运算,例如8位的二进制的范围就是-128~127,如果对字节的赋值超过这个范围编译器就会报错。在计算机中一个int值是保存在32个位中的(也就是四个字节),因此例如-3这个数对应的存储单元为111111111111111111111111111111
相关文章
相关标签/搜索