![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机基础
0店小二
一位充满激情,乐于分享,喜欢挑学习新技术,接受新挑战的coder!
展开
-
原码、反码、补码总结
基础概念 机器数: 机器数为数值在计算机中的二进制表示形式。机器数是带符号的,计算机中用二进制数的最高位存放符号, 正数为0, 负数为1. eg:十进制的+1,在计算机中为0000 0001。 十进制的-1,在计算机中为1000 0001。 真值 我们知道,机器数包括符号位和数据位(最高位是符号位)。因此这就使得机器数与单纯的二进制存在差别,比如,a=10000001,如果把a单纯的用二进制表示,...转载 2019-05-03 14:42:03 · 387 阅读 · 0 评论 -
java大数溢出问题
说在前: java没有任何无符号(unsigned)形式的int、long、short或byte类型。 补码表示的溢出问题 由于计算机中的数字用补码表示,例如8bit的byte类型的表示范围为: [-128, 127] 0 = [0000 0000](补) -128 = [1000 0000](补) 127 = [0111 1111](补) 当byte类型的变量超上限127时,如:...原创 2019-05-03 15:24:04 · 962 阅读 · 0 评论