心连心鲜花网 加入收藏  -  设为首页
您的位置:心连心鲜花网 > 知识百科 > 正文

目录

1,c语言整型常量有哪些

c语言整型常量有哪些

在C语言中,整型常量有十进制、八进制、十六进制3种表示形式。 扩展资料   1、十进制整型常量   十进制整型常量的表示与数学上的表示相同,十进制整型常量前没有前缀,由0~9的`数字组成。   2、八进制整型常量   八进制整型常量的表示形式是以数字0开头,即以0作为八进制数的前缀,由0~7的数字组成。   3、十六进制整型常量   十六进制整型常量的表示形式以0x或0X作为前缀,由数字0~9、字母A~F或a~f组成。

2,C语言中合法的长整型常量是什么啊?

C语言中合法的长整型常量是0L。 C语言提供了一种“长整型常量”。它们的数值范围最小是十进制的 -2147483647 ~ +2147483647,在计算机中最少占用4个字节。它的书写方法也分为十进制、八进制和十六进制整数三种,唯一不同的是在整数的末尾要加上小写字母“l”或者大写字母“L”。 因此,C语言中合法的长整型常量是0L。 扩展资料: 整型常量前面没有+或者-,-10其实是一元-运算符和操作数10,同样整型常量的十进制表示并没有0,单独写一个0其实是一个八进制常量。整型常量内存大小和数值范围取决于编译器。 由于整型常量分为短整型和长整型两种,又有十进制、八进制和十六进制的三种书写形式,所以使用整型常量时,要注意区分。虽然它们有相同的数值,但它们在内存中占用不同数量的字节。