c语言编程 开始 第一课 进制01

时间:2022-01-09 22:57:07

作者QQ:164004861


1、为什么会有数字?我们生活中常用的数字是多少进制的?我们为什么要学习进制?


2、进制的定义

十进制的定义:由十个符号组成,分别是0 1 2 3 4 5 6 7 8 9 逢十进一。

九进制的定义:由九个符号组成,分别是0 1 2 3 4 5 6 7 8 逢九进一。

十六进制的定义:由十六个符号组成,分别是0 1 2 3 4 5 6 7 8 9 A B C D E F



3、你了解进制的本质吗?

如果将进制定义成这样,你有何想法?

十进制的定义:由十个符号组成,分别是9 1 5 2 4 7 6 3 8 0 逢十进一。

如果改成这样呢?

4、计算机与数字的关系。

<1> 计算机中的任何信息,比如一张图片、一部视频或者一首歌曲,最终都是以二进制的形式进行存储的。

<2> 计算机采用二进制的形式存储数据,主要有两方面的原因:1、二进制就足够  2、受硬件制约

总结:对于二进制一定非常熟悉

<3> 由于二进制书写复杂,所以在很多软件中,都将计算机中的数据用16进制来进行表示。16进制是二进制的简写形式。

1个十六进制数 == 4个二进制数

原因:4个二进制数能表示的范围是:0000 - 1111 也就是 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 刚好和一个十六进制数能表示的范围是一样的。


<4> 传统的计算二进制转十六进制的方法:

0000 1010 举例

<5> 记住二进制与十六进制的映射

0 1 2 3 4 5 6 7 8 9 A B C D E F

0000 0001  0010  0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111