为了账号安全,请及时绑定邮箱和手机立即绑定

求解,怎么弄???

求解,怎么弄???

C
慕瓜2161724 2017-07-24 20:59:08
用代码打印出int的最大值跟最小值,要通过代码计算出最大值。
查看完整描述

4 回答

?
Wendy_Jacky

TA贡献10条经验 获得超2个赞

int最小值用二进制表示就是:10000000 00000000 00000000 00000000。

int最大值用二进制表示就是:01111111 11111111 11111111 11111111。

用代码表示就是:

# include <stdio.h>

int main(int argc, char const *argv[])
{
    printf("The minimum value of int is %d.\n", 1 << 31);
    printf("The maximum value of int is %d.\n", ~(1 << 31));
    return 0;
}

结果是

The minimum value of int is -2147483648.
The maximum value of int is 2147483647.


查看完整回答
反对 回复 2017-08-10
?
wang710209

TA贡献1条经验 获得超0个赞

加油吧,少年


查看完整回答
反对 回复 2017-07-25
?
car

TA贡献184条经验 获得超33个赞

int的最大值是int的存储的最大值。题目描述不清楚

查看完整回答
反对 回复 2017-07-25
?
___C___

TA贡献168条经验 获得超109个赞

#include <stdio.h>

int main(){

int i=0;

while(i<i+1)i++;

int j=0;

while(j>j-1)j--;

printf("int max=%d      int min=%d   \n",i,j);

return 0;

}

谢谢采纳

查看完整回答
反对 回复 2017-07-24
  • 4 回答
  • 0 关注
  • 2005 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信