第四讲 数制与码制和基本数据类型
数制是数学层面
码制是物理实在和数学逻辑联系起来的桥梁
一.数制
1.常见数制
2进制 8进制 10进制 16进制
10进制:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
8进制: 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20
16进制:1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20
2.位权
632.45
数字:6 3 2. 4 5
位权:10^2 10^1 10^0 10^-1 10^-2
位值: 610^2 310^1 310^0 210^0 410^-1 510^-2
科学计数法:6.3245*10^2
二.计算机存储体系
1.二级制 0/1 高水平 低水平
2.字 字节 字/位 1 0 1 字节0101 0101
3.CPU字长 中央处理器能一次性处理的数据长度 8位 16位 32位 64位
单独注意一下十六进制与2进制的转换
十六位的每一个位刚好可以用二进制的4个位来表示
1 0001
11 0001 0001
常用2位16进制表示一个字节
0x表示16进制
0xA2 1010 0010
三.码制
1.存储一个正整数,一个字节,8位
0000 0000到1111 1111
0到255
2存储带正负的整数,一个字节,8位
正负,符号,有符号数
最高位为符号位
0 000 0000 最高位为0表示正数
1 000 0000最高位为1表示负数
8位10进制:
定点十进制: xxxx.xxxx 浮点数: 6 32 4572 6324572 0 632 4572 0.6324572
字长:1字节
表示范围-128到127
有符号字符变量char(signed char)
字长:1字节
表示范围0到255
占位符%c 单引号’‘表示字符