C语言进阶:整数与浮点后缀、信号处理及动态内存分配
1. 整数与浮点字面量后缀
C语言提供了整数和浮点后缀,用于明确指定整数和浮点字面量值的数据类型。若整数字面量未加后缀,其类型由能存储该大小值的第一种类型决定(先为 int ,再为 long int ,接着是 unsigned long int 等);未加后缀的浮点字面量自动为 double 类型。
整数后缀如下:
- u 或 U 表示 unsigned int 。
- l 或 L 表示 long int 。
- ll 或 LL 表示 long long int 。
可以将 u 或 U 与 long int 和 long long int 的后缀组合,为更大的整数类型创建无符号字面量。例如:
174u // unsigned int 类型
8358L // long int 类型
28373ul // unsigned long int 类型
9876543210llu // unsigned long long i
超级会员免费看
订阅专栏 解锁全文
1929

被折叠的 条评论
为什么被折叠?



