我的复习--C语言--part1基础知识
来源:互联网 发布:mac 导入图片位置 编辑:程序博客网 时间:2024/05/15 05:30
Part1 基础知识
一,数制及转换
1.四种进制:二进制 十进制 八进制 十六进制
(1)十进制定义
0,1,2,…,9十种编码符号 逢十进一
(2)八进制定义
0,1,2,…,8九种编码符号 逢八进一
(3)十六进制定义
0,1,2,…,9,A,B,C,D,E,F十六种编码符号 逢十六进一
(4)二进制定义
0,1两种编码符号 逢二进一
2.四种进制转换
(1)十进制转二进制
口诀:除2取余倒排 即短除法。
(2)二进制转十进制
口诀:(按位乘权相加)
(3)二进制转八进制
口诀:三位压成一位
前面补一个0,即011001,则八进制为31
(4)八进制转二进制
口决:一位展成三位
(5)二进制转十六进制
口诀:四位压成一位
(6)十六进制转二进制
口诀:一位展成四位
二,二进制的应用
- ASCII码:美国标准信息交换码
- 内存:内存大小由地址位数决定
- 机器码
- 地址映射
- IP地址
阅读全文