第一周第四讲笔记数制与码制

第四讲 数制与码制和基本数据类型

数制是数学层面

码制是物理实在和数学逻辑联系起来的桥梁

一.数制

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. 1100 1.101100*2^2

    浮点:符号位 0 阶数 10 位数101100

    有符号字符变量char(signed char)

字长:1字节

表示范围-128到127

有符号字符变量char(signed char)

字长:1字节

表示范围0到255

占位符%c 单引号’‘表示字符

浮点数

单精度浮点数float 多精度浮点数double