c语言最大值最小值怎么求
时间: 2023-09-14 19:11:44 浏览: 128
c# 求最大值最小值
4星 · 用户满意度95%
在 C 语言中,可以使用头文件 `<limits.h>` 中定义的常量来获取数据类型的最大值和最小值。常见的常量包括:
- `CHAR_MAX`:char 类型的最大值
- `CHAR_MIN`:char 类型的最小值
- `INT_MAX`:int 类型的最大值
- `INT_MIN`:int 类型的最小值
- `LONG_MAX`:long 类型的最大值
- `LONG_MIN`:long 类型的最小值
- `SHRT_MAX`:short 类型的最大值
- `SHRT_MIN`:short 类型的最小值
以下是一个示例程序,演示如何使用这些常量来获取数据类型的最大值和最小值:
```c
#include <stdio.h>
#include <limits.h>
int main() {
printf("char类型的最大值:%d\n", CHAR_MAX);
printf("char类型的最小值:%d\n", CHAR_MIN);
printf("int类型的最大值:%d\n", INT_MAX);
printf("int类型的最小值:%d\n", INT_MIN);
printf("long类型的最大值:%ld\n", LONG_MAX);
printf("long类型的最小值:%ld\n", LONG_MIN);
printf("short类型的最大值:%d\n", SHRT_MAX);
printf("short类型的最小值:%d\n", SHRT_MIN);
return 0;
}
```
输出结果:
```
char类型的最大值:127
char类型的最小值:-128
int类型的最大值:2147483647
int类型的最小值:-2147483648
long类型的最大值:9223372036854775807
long类型的最小值:-9223372036854775808
short类型的最大值:32767
short类型的最小值:-32768
```
阅读全文