七、基本数据类型-整数类型

来源:互联网 发布:怎么找淘宝客服 编辑:程序博客网 时间:2024/05/16 07:05

在c语言当中,整数类型的常量  由一个  或者  几个数位的数字  组成。如果  在数字前面  加上  减号,那么  就表示  这个数字  是  负数。在每一位数之间  不允许出现  空格  或者  逗号,比如  12,000这样的数字  就是  不允许出现的,它  必须写成  12000。在c语言当中  有  两个特殊的符号  可以让  数字  用  十进制以外的进位制  来表达。第一个  就是  0,如果  一个整数的第一位  是  0,那么  计算机  就认为  这个数  是  八进制的,而不是  十进制的。八进制的数  每遇到  8  就要  向前  进一位,因此  八进制的数字  只能包含  0-7。比如  用八进制表示的050  就相当于  十进制的40,而  用八进制表达的0177  就相当于  十进制里的127。如果  要用printf()显示出  一个八进制的数字  就需要  在双引号里面  加入%o,这个时候  不需要  开头的0,printf()  也会自动  在数字开头  加上0。

除了0之外,如果  在一个整数前面  加上  0x(大小写  都可以),那么  这个数字  就会被当成  是十六进制的。十六进制的数字  是由0-9  和  a-f(A-F)  组成的。字母a-f  用来代表  10-15。
如果  你  要用  一个十六进制的数值FFEF0D  来表示  一种颜色,你  可以这样  写

然后  你  可以用  这个语句

来显示  变量Color的值。
你  要是省略  开头的0x,像这样

那么  还可以用  “%x”  在屏幕上  用十六进制的形式  显示出  变量Color的值:

原创粉丝点击