int型整数的最小值和最大值是多少,用程序写出?

2025-04-26 09:43:41
推荐回答(3个)
回答1:

int int_min()
{
int n=0,i=0;
while(n>=i)
{
n=i;
i--;
}
return n;
}

int int_max()
{
int n=0,i=0;
while(n<=i)
{
n=i;
i++;
}
return n;
}
调用这两个函数就行了,它们的原理是把一个int不断加(或减)1,加(减)到最大(最小)值,后面就变成负数(正数)了。

回答2:

你可以先sizeof下你的int所占的字节数n,将n换为位数,然后把它作为2的n1次方计算,得出的数-1就是无符号int的最大值。

回答3:

int -32768~32767 -215