十进制格式
发布网友
发布时间:2024-10-12 05:44
我来回答
共1个回答
热心网友
时间:2024-11-11 19:03
十进制:我们日常所见到的整数都是十进制形式的,如365、75等。十进制数使用0~9来表示所有数,递进关系为逢十进一。注意,除了0本身,其他十进制数不能以0开头。
八进制:使用0~7来表示所有的数,递进关系为逢八进一。八进制常量前要加上0作为前缀,如0123、0432等。
十六进制:使用0~9和字母A~F(或a~f)来表示所有的数,递进关系为逢十六进一。十六进制常量前要加上0x作为前缀,如0x123、0x
3ba4。
整型常量可以是基本整型(int)、长整型(long int)或短整型(short int),还可以是无符号整型(unsigned)或有符号(signed)整型。在常量后加上L(或l),表示该常量是长整型,如1314L;加上U(或u),表示该常量为无符号整型,如520U。
注意
整型常量所占的内存大小和数值范围取决于编译器。字长为16位的计算机中,基本整型为16位;字长为32位的计算机中,基本整型为32位。这里,8位等于1字节。
无符号整型可以存放的正数范围比有符号整型大一倍,因为有符号整型的最高位用于储存符号,而无符号整型所有位全部同来存储数字。
短整型是16位的,无符号短整型的取值范围是0~65535,有符号短整型的取值范围是?32768~+32767。
长整型是32位的,无符号长整型的取值范围是0~4294967295,有符号长整型的取值范围是?2147483648~+2147483647。
16位计算机中,基本整型的取值范围和短整型相同;
32位及以上计算机中,基本整型的取值范围和长整型相同。
技巧
Windows 10系统中,通过内置的计算器可进行八进制、十进制和十六进制之间的转换。打开计算器后,默认显示的是标准模式计算器,只能进行十进制运算。单击左上角的按钮,在菜单中选择“程序员”命令,可切换至程序员计算器模式,如图3.2所示。