C语言系列笔记―― 各进制的表达方式以及之间的转换。

每日福利 1744

十进制、十六进制、二进制、八进制之间的关系?

二进制:用两个阿拉伯数字:0、1 ;

八进制:用八个阿拉伯数字表示:0、1、2、 3、 4、 5、 6、 7;

十进制:用十个阿拉伯数字:0到9;

十六进制:16进制就是逢16进1,但是只有0到9个数字,所以我们用A、B、C、D、E、F这六个字母来表示10,11,12,13,14,15。字母不区分大小写。

下面举一个例子:

0x9转换为十进制:

首先,判断它是几进制表达方式,0x前置,很显然,是十六进制;遇到0X或者0x不用转换,0X/0x后的数字要转换:9*16的0次方得到9;