一、计数制概念
1.数制
(1)数码:进位计数制中用来计数的符号
eg:二进制数码为0,1;
十进制数码为0,1,2,3,4,5,6,7,8,9;
(2)基数:进位计数制中采用数码的个数
eg:二进制基数为2;
十进制基数为10;
(3)位权:数码在数中不同位置上,位权值不同
eg:十进制123.45从左到右哥数码位权为、、、、
2.数制转换
(1)整数部分:除R取整
(2)小数部分:乘R取整
二、数值与非数值表示
1.原码、反码、补码的表示
(1)原码:最高位(符号位)表示数的符号,其它位表示数值的二进制数 符号位0正1负
(2)反码:正数反码==原码 负数反码==正数原码最高位不变,其他位按位取反
(3)补码:正数补码==原码 负数补码==负数反码末位+1
eg:+8的原码为00001000 -8的原码为10001000
+8的反码为00001000 -8的反码为11110111
+8的补码为00001000 -8的补码为11111000
tip:+0的反码为00000000 -0的反码为11111111
+0的补码为00000000 -0的补码为00000000
2.定点数和浮点数的表示
(1)定点数:分为定点整数(用于表示纯整数)和定点小数(一般用于表示纯小数)
(2)浮点数:由阶码E、尾数M、阶码的底R(基数)决定数值大小 大小为
3.非数值的表示(ASCII码)
000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 | |
0000 | NUL | DLE | SP | 0 | @ |