c语言输出各种整数类型
时间: 2024-10-01 19:03:33 浏览: 28
整数类型-C语言基础及习题
在C语言中,有多种整数类型用于表示不同范围的数值,包括:
1. **整型** (int):这是最基本的整数类型,通常占用4个字节(在大多数系统上)。它可以表示从-32768到32767之间的整数。
2. **无符号整型** (unsigned int):它没有负数范围,只包含非负整数,最大值通常是2^32 - 1。
3. **长整型** (long):比int更大,占用8个字节。在32位系统中,它可以存储更大的范围,如-2147483648到2147483647,但在64位系统中,它的范围可能会更大。
4. **无符号长整型** (unsigned long):同理,是一个大范围的无符号整数类型。
5. **长-long** 和 **无符号长-long** 类型:这些是针对特定需要更大存储空间而存在的,例如处理更大整数或存储内存地址等。
要输出这些整数类型,你可以直接声明变量并初始化,然后使用`printf`函数。例如:
```c
#include <stdio.h>
int main() {
int i = 10;
unsigned int ui = 100;
long l = 10000;
unsigned long ul = 1000000;
printf("int: %d\n", i);
printf("unsigned int: %u\n", ui);
printf("long: %ld\n", l);
printf("unsigned long: %lu\n", ul);
return 0;
}
```
运行上述程序,你会看到不同类型的整数是如何打印出来的。
阅读全文