计算机常见计算必背
常见数学计算
$2^5 = 32$
$2^6 = 64$
$2^7 = 128$
$2^8 = 256$
$2^9 = 512$
$2^{10} = 1024$
$2^{11} = 2048$
$2^{12}= 4096$
$2^{13} = 8192$
$2^{14}=16384$
$2^{15} = 32768$
$2^{16} = 65535$
$256*256 = 65536$
$1024*1024 = 1048576$
反码与补码
- 原码
是最简单的机器数表示法,用最高位表示符号位,其他位存放该数的二进制的绝对值 - 反码
正数的反码还是等于原码
负数的反码就是它的原码除符号位外,按位取反 - 补码
正数的补码等于它的原码
负数的补码等于反码+1
进制转换
10进制进制与2进制转换
10进制转2进制
- 正数
除2取余,逆序排列 - 负数
除2取余,逆序排列
01互换,原码取反码
反码+1,得补码
- 正数
2进制转10进制
无符号位
从右往左依次用2进制位上的数字乘以2的n次幂的和有符号位
补码转换为原码
从右往左依次用2进制位上的数字乘以2的n次幂的和
10进制与16进制转换
- 10进制转16
除16取余逆序排列 - 16进制转10进制
十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……
所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。 - 速记表
二进制与十六进制转换
因为2的4次方等于16,所以把二进制数转化为十六进制时,每四位合为一位,转化成十进制数,然后记作对应的十六进制数。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Warms!