第二书包网

收藏备用网址www.dier22.com不迷路
繁体版 简体版
第二书包网 > c语言设计第三版 > 023 (不能有前导 0)、23D (含有非十进制数码)。

023 (不能有前导 0)、23D (含有非十进制数码)。

十进制长整常数:

158L (十进制为 158)、358000L (十进制为 358000);

八进制长整常数:

012L (十进制为 10)、077L (十进制为 63)、0200000L (十进制为 65536);

十六进制长整常数:

0X15L (十进制为 21)、0XA5L (十进制为 165)、0X10000L (十进制为 65536)。

长整数 158L 和基本整常数 158 在数值上并无区别。但对 158L,因为是长整型量,

C编译系统将为它分配 4 个字节存储空间。而对 158,因为是基本整型,只分配 2 个字

节的存储空间。因此在运算和输出格式上要予以注意,避免出错。

无符号数也可用后缀表示,整型常数的无符号数的后缀为“U”或“u”。

例如:

358u,0x38Au,235Lu 均为无符号数。

前缀,后缀可同时使用以表示各种类型的数。如 0XA5Lu 表示十六进制无符号长

整数 A5,其十进制为 165。

3.3.2 整型变量

1. 整型数据在内存中的存放形式

如果定义了一个整型变量 i:

int i;

i=10;

10

0 0

一秒记住www点dier22点com,最新小说等你来
『加入书签,方便阅读』