数据的表示
R进制-->十进制

例子

十进制-->R进制
使用短除法,例子:94转为二进制

二进制-->八进制
(100001110)2 --> (216)8
从右往左算,每三位2进制代表一位八进制
如:110 --> 1*2^2 + 1*2^1 + 0*2^0 = 6

二进制-->十六进制
(10001110)2 --> (8E)16 = 8EH
从右往左算,每四位2进制代表一位十六进制
如:1110 --> 1*2^3 + 1*2^2 + 1*2^1 + 0*2^0 = E(14)

机器数

原码:最前一位为符号位
反码:正数与原码相同,负数符号位不变,其它位取反
补码:正数与原码和反码相同,负数是反码的基础上加1
补码->原码:符号位不变,其它取反再加1
移码:在补码的基础上,符号位取反
数值表示范围

定点整数

定点小数

浮点数

内容来源于希赛网

浙公网安备 33010602011771号