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

 我来答
h_l_q
推荐于2016-12-01 · TA获得超过1262个赞
知道小有建树答主
回答量:686
采纳率:0%
帮助的人:614万
展开全部
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,加(减)到最大(最小)值,后面就变成负数(正数)了。
yuen6682
推荐于2018-03-28 · TA获得超过170个赞
知道答主
回答量:389
采纳率:0%
帮助的人:279万
展开全部
你可以先sizeof下你的int所占的字节数n,将n换为位数,然后把它作为2的n1次方计算,得出的数-1就是无符号int的最大值。
追问
写个程序吧,我C语言不是很好,主要是位数的概念还不懂
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yj021321
2011-07-25 · 超过23用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:59.8万
展开全部
int -32768~32767 -215
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式