![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
二进制
碣石观海
幸甚至哉,歌以咏志
展开
-
二进制的溢出和按位与操作笔记
二进制 二进制:(32位int型,最高位符号位,负数补码表示) 十进制 01111111111111111111111111111111 Integer.MAX_VALUE :2147483647 . . 00000000000000000000000000000010 2 00000000000000000000000000000001 1...原创 2019-01-15 10:27:01 · 1398 阅读 · 0 评论 -
Java中32位无符号数的取法
场景描述: Java 中基本类型都是有符号数值,如果接收到了 C/C++ 处理的无符号数值字节流,将出现转码错误。解决方式: 使用 long 型的 64 位十六进制数 0xFFFFFFFFL,对取得的 32 位(4字节)的整型数值,做按位与(&)操作, 并以 long 型保存这个无符号数值,如下: long vUnsigned = bf.getInt() & ...原创 2019-08-05 22:05:20 · 5663 阅读 · 0 评论