77问答网
所有问题
c语言关系表达式,请问最后一行为什么f=0?
如题所述
举报该问题
推荐答案 2020-01-07
这是因为a=3,b=2,c=1
a>b>c就是
3>2>1,因为3>2为真,所以3>2的值为1
接下来,1>2的值为假,所以1>2的值为0
即f的值为0
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/3qWq3vYqpYGqI3NNYW.html
其他回答
第1个回答 2020-01-07
a>b>c相当于(a>b)>c,a>b结果为真,也就是1,则a>b>c相当于1>c,而c=1,所以1>c为假,结果为0
注:C里的逻辑运算用做数值计算时,真为1,假为0
相似回答
为什么
运算
f
的结果为
0
呢?
答:
因为f=a>b>c可以写成f=((a>b)>c),a>b是3>2为真,值为1;然后1>c是1>1为假,值为0;
最后赋值给f,所以f=0
。这个式子的解答主要在于理解运算符的优先级。
c语言中,关系表达式
和逻辑表达式的值是
什么?
答:
c语言中,关系表达式
和逻辑表达式的值是0或1。逻辑表达式的值是一个逻辑值,即"true"或"false"。
C言语
编译体系在给出逻辑运算效果时,以数字1示意"真",以数字0示意"假",但在推断一个量是不是为"真"时,以0示意"假",以非0示意"真"。因为浮点数在计算机中不能异常正确地示意,所以,推断两...
C语言
的问题 1.a=1,b=2,c=3 printf("%d,%d,%d",(a,b,c),b,c)中(a...
答:
而1>
c
结果为0 故
f=0
C语言中什么
是逻辑
表达式,什么
是
关系表达式?
答:
用逻辑运算符将
关系表达式
或逻辑量连接起来的有意义的式子称为逻辑表达式。逻辑表达式的值是一个逻辑值,即"true"或"false"。
C语言
编译系统在给出逻辑运算结果时,以数字1表示"真",以数字0表示"假",但在判断一个量是否为"真"时,以0表示"假",以非0表示"真"。可以将逻辑表达式的运算结果(0或1...
c语言
入门问题:第一张图片的
最后一行
画
问号
的那输出结果
为什么
为
0
啊...
答:
第一张图:i==5&&
c
&&(j=8)这个式子
为什么
为
0?
因为前面赋值时i=1而i==5这个式子的布尔值就是false,对应的数字就是0,而i==5&&c&&(j=8)那条式子是用&&连接的,所以有一个为0则整个式子都为0;第二张图:这本书印刷错了, 它本来是想印成int a = 56,结果印成了567,我把代码敲...
为什么
会输出“
0
”?(
C语言
)
答:
在编程里面,大部分的数学表达式在编程中是非法的(或者是不能被正确执行的),这里的a>b>c的流程是这样的:1、先算a>b 10>8结果为真,所以等于1 (在
C语言中
真值为非0值(即不是0就为真),默 认为1;假值为0)2、再把这个结果:1带进
表达式,
得:1>c 1>5结果为假,所以为0 ...
C语言,为什么
函数a的return后面加上那个
表达式
之后,返回主函数的结果是...
答:
可能是因为你将a()函数的返回值类型定义为了整形int,但是return后面返回的值却并不是数值,所以默认返回一个整形值0.
大家正在搜
c语言关系表达式
c语言表达式语法规则
c语言中的表达式有哪些
c语言表达式的值
c语言逻辑表达式
c语言逗号表达式
c语言逻辑表达式的值
c语言中char是什么意思
c语言关系运算符
相关问题
C语言,为什么f=0?不是1?
请教C语言关系表达式问题
C语言,当A=3,B=2,C=1时表达式F=A〉B〉C的值是...
c语言关系表达式的运算结果是什么?
C语言中关系表达式的值只能是布尔值1或0吗?
C语言的关系表达式:0<x<10完全等价于:(0<x)&&(...
C语言,这个结果为什么是0?具体解释~~
为什么正确表示逻辑关系:"10>=a>=0"的c语言表达式是...