王维被推崇为山水画的:懂得TC的高手请进

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 14:29:14
请问在c语言中
(1)3<=5的值为1还是0
(2)10>4&&!(100<90)&&3<=5 的值为1还是0
望高人指点指点,最好能留下QQ

1:3<=5的值为1 <=只要有一个成立即为1
2:10>4&&!(100<90)&&3<=5的值为1 10>4为1 !(100<90)值为1 3<=5的值为1 &&是逻辑与的关系,必须左右全为1,值才为1

1。表达式的值是正确的,在这里我们称它为真,用1表示,3〈=5是正确的,故其值为1
2。C语言中,&&的优先级比〈=,〉=,〈,〉,!=之类的比较运算符低,应先将10〉4,!(100〈90),3〈=5进行运算,三者的值都为1,故1&&1&&1的值为1

在C语言中1相当于true了,条件成立就是1。
3<=5成立就1了。

&&就是按位与运算,实际上你完全可以找台机器试一下嘛

(1)返回逻辑值为1,即为真true
(2)同样返回1,&&是“并且”的意思,与之相对有
“||”符号,是“或者"的意思,够明白简单了吧!

不适合学程序语言,