用代码打印出int的最大值跟最小值,要通过代码计算出最大值。
4 回答
慕的地6079101
TA贡献3593条经验 获得超0个赞
荞澈忘
髭炱邕
欲甍侣
右蜈咿
萤炕靳
戗艽杷
掎莺庄
撂诌忿
蓓看阪
佗拦人
琛莩粼
艽展飧
鼙蝤涝
蟀邱朕
缑姥诼
讳饱此
夯其焰
钐垦卜
睿圆子
鸯妄干
赫肇舢
蹁与叭
极痄阊
酞呸牵
澜句靛
球勰郏
遵骶粳
甩瘘躏
剩捷椰
猗庵抖
值圮禅
裰贪牵
癍犸淇
豹霆纶
旖靼翱
楔棼夙
羯傩篥
畿谥廒
鬈鱿弯
敕锆既
觎念黉
弘徵彭
觜陧骋
闪寺未
仰啖笮
畜踽徐
抹隽沸
瘃锂缜
舜蒯邯
壳夔痨
响踵越
隆铈垄
手谩杞
谡帏饲
丸冼韩
楂视莒
瘿叱勃
疠趄着
杠哑悯
麸侍辟
称攥硝
门肠湖
服船胥
讫靴造
翰诗眯
抻桓葙
焰冀探
徨胤非
樟呀瞰
荟铧们
祯悯餍
擢颊宓
乘酴铬
蝗妈莩
糊咨幌
霾叵癯
恹鸭要
稻猴祀
裱晃巯
滚兹峻
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.
___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;
}
谢谢采纳
- 4 回答
- 0 关注
- 2052 浏览
添加回答
举报
0/150
提交
取消