c++各个变量的数值范围是多少?

如题所述

你说的这个情况,C语言里面只能用数组解决。给你个例子:

#include<stdio.h>
int main()
{
int num[1024], n, i;
scanf("%d", &n);
for(i = 0; i < n; i++)
scanf("%d", &num[i]);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-16
头文件:
<climits> (limits.h)
<cfloat> (float.h)
规定了你的编译器定义的不同类型变量的允许数值范围。
可用宏常数 显示 数值, 例如: INT_MAX, INT_MIN追问

我是说int,long整型变量和长整型变量的取值范围,因为我需要一个12位数的变量

追答

int,long整型变量和长整型变量的取值范围:
输出: INT_MIN, INT_MAX, LONG_MIN, LONG_MAX; 就有。
“12位数的变量” 你需要自己定义。如果是 12位2进制,你可以用 long 存放。
12位2进制,无符号数数值 最大 0xfff, 最小 0x000.
有符号数,你自己可以写出。

本回答被网友采纳
相似回答