C语言题目 1.当a=3,b=2,c=1时,表达式f=a>b>c的值是() 为什么答案是0;

是不是答案错了... 是不是答案错了 展开

C语言表达式f=a>b>c
相当于f=(a>b)>c
当a=3,b=2,c=1时
a>b,即3>2,结果为真,也就是1
1>c,即1>1,结果为假,也就是0;
因此f=a>b>c的最后结果是0
温馨提示:内容为网友见解,仅供参考
无其他回答

...1.当a=3,b=2,c=1时,表达式f=a>b>c的值是() 为什么答案是0;
当a=3,b=2,c=1时 a>b,即3>2,结果为真,也就是1 1>c,即1>1,结果为假,也就是0;因此f=a>b>c的最后结果是0

当a=3,b=2,c=1时表达式f=a>b>c的值为什么是0
因为f=a>b>c可以写成f=((a>b)>c),a>b是3>2为真,值为1;然后1>c是1>1为假,值为0;最后赋值给f,所以f=0。这个式子的解答主要在于理解运算符的优先级。

当a=3时,b=2,c=1时,表达式f=a>b>c的值是什么
因为f=a>b>c可以写成f=((a>b)>c),a>b是3>2为真,值为1;然后1>c是1>1为假,值为0;最后赋值给f,所以f=0。这个式子的解答主要在于理解运算符的优先级。

C语言,当A=3,B=2,C=1时表达式F=A〉B〉C的值是0.对吗
A>B>C 或者 3>2>1 这种逻辑表达式,在C语言中,会首先计算3>2的值,得逻辑真,结果用整数表示就是1,然后计算1>1的值,很显然为假,所以整个逻辑表达式的值为逻辑假,也就是0 注意这种表达式跟数学上这种式子的意义是完全不一样的

当a=3,b=2,c=1时 表达式f=a>b>c的值为什么是0? 新手提问,
f = ((a > b) > c)这里a > b的结果是1 1 > c的结果是0

c语言,f=a>b>c什么意思?
a>b>c逻辑表达式 逻辑表达式的只为1或0 从左自右运算 a>b若为真,则值为1,否则为0,在计算1或0是否大于c,若是,则f=1,否则f=0

c语言求教
详情请查看视频回答

c语言,位符合赋值运算子, =,&=,^=!=, 分别什么含义啊?
1.= 赋值运算子 变数=表示式 如:a=3;将a的值赋为3 2.\/= 除后赋值 变数\/=表示式 如:a\/=3;即a=a\/3 3.*= 乘后赋值 变数*=表示式 如:a*=3;即a=a*3 4.%= 取模后赋值 变数%=表示式 如:a%=3;即a=a%3 5.+= 加后赋值 变数+=表示式 如:a+=3;即a=a+3 6.-= 减后赋值 变数-...

请问这个题怎么解答?
括号为答案 1、5\\7x+2\\3<x+12\\212、4(x 2)>2(3x + 5)3、以知关于x,y的方程组3x+y=k+1,x+3y=3 ,若0<x+y<1,求整数k的值.4、当2(a-3)<(10-a)\/3时,求关于x的不等式a(x-5)\/4>x-a的解集。5、两位老师准备带领着若干名学生外出旅游,甲乙两家旅行社报价都是100元\/人,且都表示...

C语言中的问题不明白为什么 新人麻烦详细解释一下谢谢
这里scanf指定逗号为输入的分隔符号。所以输入时数字和字符之间必须有逗号。scanf不指定分隔符时,默认以空白字符(空格、回车、制表符)为分隔符。PS:如果写%d%c不指定分隔符号。由于第二个变量是字符型,输入时中间不要加空格符,否则会将空白符号做为字符接收。

相似回答
大家正在搜