#include<stdio.h> main() {int a=100; if(a>100)printf("%d\n",a>100); else p
答案:4 悬赏:50
解决时间 2021-03-17 05:09
- 提问者网友:焚苦与心
- 2021-03-17 00:10
#include<stdio.h> main() {int a=100; if(a>100)printf("%d\n",a>100); else printf("%d\n",a<=100); }
最佳答案
- 二级知识专家网友:底特律间谍
- 2021-03-17 01:14
额......
兄弟,请说明你的原意。你这样表达,printf("%d\n",a>100);和printf("%d\n",a<=100);
里面的a>100, a<=100都是一个关系表达式,值为“真”或“假”。计算机用“1”和“0”表示..
当a=100;a<=100;这个表达式为真,也就是说它的值为"1"。
懂了?
其实,你这个程序,无论a怎么取值,貌似结论都为"1"?额。。。= =#
兄弟,请说明你的原意。你这样表达,printf("%d\n",a>100);和printf("%d\n",a<=100);
里面的a>100, a<=100都是一个关系表达式,值为“真”或“假”。计算机用“1”和“0”表示..
当a=100;a<=100;这个表达式为真,也就是说它的值为"1"。
懂了?
其实,你这个程序,无论a怎么取值,貌似结论都为"1"?额。。。= =#
全部回答
- 1楼网友:末日狂欢
- 2021-03-17 05:19
关系运算符“ > ”“<=”;
真为1;
假为0;
真为1;
假为0;
- 2楼网友:逃夭
- 2021-03-17 03:44
不要用printf("%d\n",a<=100); 要用printf("%s\n",“a<=100"); 因为你要输出地“a<=100”是一个字符串
- 3楼网友:不甚了了
- 2021-03-17 02:19
printf("%d\n",a>100);这里a>100是个表达式,a=100,那么a>100是假,所以是0,a<=100是真,所以是1,你想达到输出可以这样写
if(a>100)printf("a>100\n"); else printf("a<=100\n"); 直接在格式语句中写就行。
if(a>100)printf("a>100\n"); else printf("a<=100\n"); 直接在格式语句中写就行。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯