c语言判断数据类型
时间: 2023-08-03 10:06:54 浏览: 90
在 C 语言中,可以使用 `sizeof` 运算符来获取一个变量或数据类型所占用的字节数。根据变量或数据类型所占用的字节数,可以判断其数据类型。下面是一个示例代码:
```c
#include <stdio.h>
int main() {
int i;
float f;
double d;
char c;
printf("Size of int: %d bytes\n", sizeof(i));
printf("Size of float: %d bytes\n", sizeof(f));
printf("Size of double: %d bytes\n", sizeof(d));
printf("Size of char: %d bytes\n", sizeof(c));
return 0;
}
```
输出结果:
```
Size of int: 4 bytes
Size of float: 4 bytes
Size of double: 8 bytes
Size of char: 1 bytes
```
根据输出结果可以得出以下结论:
- `int` 类型占用 4 字节,通常用于存储整数。
- `float` 类型占用 4 字节,通常用于存储单精度浮点数。
- `double` 类型占用 8 字节,通常用于存储双精度浮点数。
- `char` 类型占用 1 字节,通常用于存储字符。
阅读全文