常数: 制数码)。
在程序 数时不要把前缀弄错造成 2) 八进制整常数必须以 0 开头,即以 0 作为八进制数的 前缀。
数码取 十进制为 65)、0177777(十进制为 65535); 以下 a 变量名 变量值 3 存储单元 整型常量的表示方法 1 以下各数是合法的十进制整常数: 237、-568、65535、1627; 以下各数不是合法的十进制整 023 (不能有前导 0)、23D (含有非十进 中是根据前缀来区分各种进制数的。
因此在书写常 结果不正确。
八进制整常数: 值为 0~7。
八进制数通常是无符号数。
3) 十 9,A~F 或 数是合法的十六进制整常数: 制为 160)、0XFFFF (十进制为 65535); 以下 数码)。
4) 的长度也为 16 位,因此表示的 整常数: 158)、358000L (十进制为 358000); 八进 10)、077L (十进制为 63)、0200000L (十进制为 65536); 十六进制长整常数: 21)、0XA5L (十进制为 165)、0X10000L (十进制为 65536)。
长整 C编 或“u”。
u,0x38Au,235Lu 均为无符号数。
前缀,后缀可同时使用以表示各种类型的数。
其数码 取值为 0~ a~f。
以下各 0X2A(十进制为 42)、0XA0 (十进 各数不是合法的十六进制整常数: 5A (无前缀 0X)、0X3H (含有非十六进制 整型常数的后缀:在 16位字长的机器上,基本整型 数的范围也是有限定的。
十进制无符号整常数的范围为 0~ 65535,有符号数为 -32768~+32767。
八进制无符号数的表示范围为 0~0177777。
十六进制无符号数 的表示范围为 0X0~0XFFFF 或 0x0~0xFFFF。
如果使用的 数超过了上述范围,就 必须用长整型数来表示。
长整型数是用后缀“L”或“l”来表 示的。
例如: 十进制长 158L (十进制为 制长整常数: 012L (十进制为 0X15L (十进制为 数 158L和基本整常数 158 在数值上并无区别。
但对 158L, 因为是长整型量, 译系统将为它分配 4 个字节存储空间。
而对 158,因为是 基本整型,只分配 2 个字 节的存储空间。
因此在运算和输出格式上要予以注意,避免 出错。
无符号数也可用后缀表示,整型常数的无符号数的后缀为 “U” 例如: 358 A5,其十进制为 165。
如果定义了一个整型变量 i: int i; i=10; 10 值是以补码表示的: 码相同; 值的二进制形式按位取反再加 1。
2. 整型 符为 int,在内存中占 2 个字节。
取值范围均与基本型相同。
A <a href="http://www.longyanpeixun.cn/">小儿推拿培训</a> AA <a href="http://www.longyanpeixun.cn/">济南小儿推拿培训</a> A
成: t 或unsigned。
符号类型量相同。
但由于省去了符 号位 表示 32767 1111111111 , 面的 一位是表示 号的 变量的分类 1) 基本型:类型说明 2) 短整量:类型说明符为 short int 或 short。
所占字节和 3) 长整型:类型说明符为 long int或 long,在内存中占 4 个字节。
4) 无符号型:类型说明符为 unsigned。
原文:http://www.cnblogs.com/longpeixun/p/6947531.html