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

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

二进制:用两个阿拉伯数字: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转换为十进制:

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

你可能感兴趣的:(C语言与数据结构学习,c语言)