C语言中表示数时经常提到二进制、八进制、十进制和十六进制表示。为方便理解,先介绍十进制。十进制:是指由0,1,2,3,4,5,6,7,8,9 十个数字表示的数,逢十进位,因此是十进制,可以看出十进制没有单独数字10,因为不需要,10可以用进1位表示。同理:二进制:是有0和1两个数字表示的数,逢2进位,所以二进制中不会出现2。八进制:是指由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 十六个数字表示的数,其中英文字符(不区分大小写)A-F分别表示10-15。C语言标准中,整数可以直接使用八进制、十进制、十六进制三种表示,二进制标准没有
|