时间:2021-05-02
本节介绍C语言中的整型常量。
整型常量就是整型常数。在C语言程序中,整型常量主要有十进制、八进制和十六进制三种形式。
(1)十进制整型常量
十进制整型常量用到的数字有0~9。例如32767、65535、0等。整型常量开头数字不能为0。
(2)八进制整型常量
八进制整常数必须以0开头,即以0作为八进制数的前缀。数码取之为0~7。八进制数通常是无符号数。如015(十进制为13)、0101(十进制为65)、0177777(十进制为65535)。注意:八进制数必须用合法的八进制数字表示。例如,不能写成018,因为数字8不是八进制数字。
(3)十六进制整型常量
十六进制整型常量以0x或0X开头,其数码取值为0~9,A~F或a~f。例如0x10,0Xde,0xf等都是合法的十六进制数,与之对应的十进制数分别为16、222、15。
在C程序中,只有十进制数可以是负数,而八进制和十六进制数只能是整数。
整型常量又有短整型(short int)、基本整型(int)、长整型(long int)和无符号型(unsigned)等不同类型。
在16位字长的机器上,基本真心的长度也为16位,因此表示的数的范围也是有限定的。
(1)十进制无符号整常数的范围为0~65535,有符号数为-32768~+32767.
(2)八进制无符号数的表示范围为0~0177777.
(3)十六进制无符号数的表示范围为0X0~0XFFFF或0x0~0xFFFF。
如果使用的数超过了上述范围,就必须用长整型来表示。
(1)长整型数是用后缀“L”或“l”来表示的。
(2)符号数也可用后缀表示,整形常数的无符号数的后缀为“U”或“u”。
例如:012L表示八进制长整常数;0XA5L表示十六进制长整常数;0XA5Lu表示十六进制无符号长整数。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
数据类型,预处理,常量的定义,变量及运算符.C语言语法体系:基本所有高级语言都可以这样划分.1.基本数据类型:整型,字符型,浮点型(float,double).
本节主要介绍C语言整型变量的分类、定义方法和使用。C语言的整型变量用来定义具有整数意义的变量,如人口数量,出勤次数,产品等级等等。C语言的整型变量可以分为四类:
c语言常量定义规则常量的定义:常量是指在程序运行过程中其值不能被改变的量。C语言中常量可分为直接常量和符号常量。直接常量是指直接用具体数据表达的一种形式,直接常
编程语言int是整型变量的意思。 在C/C++编程语言中,int表示整型变量,是一种数据类型,用于定义一个整型变量,在不同编译环境有不同的大小,不同编译运行环
R语言基本的数据类型有数值型,逻辑型(TRUE,FALSE),文本(字符串)。支持缺失值,有专门的复数类型。常量是指直接写在程序中的值。数值型常量包括整型、单精