![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
小医'bolg
这个作者很懒,什么都没留下…
展开
-
计算机中数据为什么用补码存储
这个问题其实很简单,我们都知道计算机中的数据使用二进制存储的先来说明几个概念:使用最高位(符号位)来表示数据的正负,0为正,1为负。其余位表示值01111111 正数11111111 负数原码原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值.00000001 原码110000001 原码-1反码正数的反码是其本身负数的反...原创 2019-11-02 19:52:10 · 587 阅读 · 0 评论 -
神奇的-2147483648
神奇的-2147483648int 类型的取值范围 -2^32 —— 2^32 - 1,即-2147483648——2147483647 int a = -2147483648; int b = 2147483647; int c = a-1; int d = b+1; System.out.println("-a: ...原创 2019-11-02 19:28:14 · 13413 阅读 · 1 评论 -
"+="和"=+"的区别及运算效率
那次在看尚学堂的视频的时候,老师说"+=“比”=+"的运算效率更高,所以就特意找了一下。本以为这样的回答应该很多的,但是也是找了很久才找到自己想要的答案,所以就把哪些精华部分给总结一下:1 先说区别+="会自动进行类型转化 int a=3,b=2; a+=b; System.out.println(a); //输出5 ...原创 2019-05-12 17:21:16 · 1810 阅读 · 0 评论