计算机基础
0店小二
一位充满激情,乐于分享,喜欢挑学习新技术,接受新挑战的coder!
展开
-
原码、反码、补码总结
基础概念机器数:机器数为数值在计算机中的二进制表示形式。机器数是带符号的,计算机中用二进制数的最高位存放符号, 正数为0, 负数为1.eg:十进制的+1,在计算机中为0000 0001。十进制的-1,在计算机中为1000 0001。真值我们知道,机器数包括符号位和数据位(最高位是符号位)。因此这就使得机器数与单纯的二进制存在差别,比如,a=10000001,如果把a单纯的用二进制表示,...转载 2019-05-03 14:42:03 · 401 阅读 · 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 · 982 阅读 · 0 评论