非常风气网www.verywind.cn
首页
c语言计算逻辑表达式的值
C语言逻辑表达式
0&&!2+5||1
的值
为什么是1?求具体解
答:
结果绝对是1,孩纸。&&是
逻辑
“与”!是逻辑“非”|| 是逻辑“或”他们在此
表达式
里的
运算
优先级是这样的:(0&&(!2))+(5||1)。!2=0,那么0&&0当然是0;5||1=1;所以最终 0+1=1。
表达式
!10
的值
是什么?
答:
表达式!10的值是0。用
逻辑运算
符将关系表达式或逻辑量连接起来的有意义的式子称为逻辑表达式。
逻辑表达式的值
是一个
逻辑值
,即“true”或“false”。
C语言
编译系统在给出逻辑运算结果时,以数字1表示“真”,以数字0表示“假”,但在判断一个量是否为“真”时,以0表示“假”,以非0表示“真”。
C语言的逻辑值
答:
在
C语言
里没有真正意义的
逻辑值
。通常一个表达式的逻辑值是这样判断的:当一个
表达式的值
不为0时,逻辑值就为1;只有表达式的值为0时才是0.=!是将
运算
符右边的表达式的逻辑值取相反值,然后赋予左边的变量。! 运算符的作用就是求表达式的逻辑值的相反值。用途:通常逻辑值用于条件运算和有条件的...
C语言逻辑运算
,逻辑量是什么?和
逻辑表达式
有什么区别?
答:
=0)在这个语句里用变量a来表示他来与不来这件事,变量
的值
为1说明他来了,为0就是不来。在
C语言中
,一般不写成这样(如果一定要写成if(a!=0),别人一看你的程序就知道你是编程菜鸟),而是写成 if(a)。括号里面的变量a就是逻辑量。当该逻辑量的
逻辑值
为1时,if
表达式
为真,这时可以执行if 后...
C语言逻辑
或与非的用法
答:
运算
方向:在
C语言中
,只有4个运算符规定了运算方向,它们是&&、| |、条件运算符及赋值运算符。&&、| |都是先
计算
左边
表达式的值
,当左边表达式的值能确定整个表达式的值时,就不再计算右边表达式的值。如 a = 0 && b; &&运算符的左边位0,则右边表达式b就不再判断。
在
C语言中
,执行以下语句: int a,b; a=b=c=1; ++a||++b&&++c; 结果求a...
答:
首先执行++a,a变成2,++a表达式的值也是2,为逻辑真,于是逻辑或||右边的不再
计算
这样执行后a=2,b=1,
c
= 1 && 级别高于|| 这个逻辑表达式中不是严格按
运算
符优先级计算的,只要左边可以计算出
逻辑表达式的值
,后面的不再运算
x为零,
C语言的逻辑表达式
怎么写
答:
x为零的
C语言的逻辑表达式
是x==0。另外,单独一个数字虽然不是逻辑表达式,但
c语言
可把它们解释为
逻辑值
,任何非0数字都解释为逻辑真(逻辑值为1),0解释为逻辑假(逻辑值0),并能直接参加
逻辑运算
;所以,x不等于0的逻辑表达式写为x!=0,也可直接用x表示;x等于0的逻辑表达式是x==0,也可以...
C语言中逻辑
非是什么意思?
答:
逻辑非,是
逻辑运算
中的一种,就是指本来值的反值。定义 “!”(逻辑非)逻辑运算符。“逻辑非”就是指本来值的反值。例如:" !0" 这个
逻辑表达式的值
为1.(判断的这个数为0,成立,则其表达式的值为1)" !1" 这个逻辑表达式的值为0.(判断的这个数非0,不成立,则其表达式的值为0)...
C语言
,int i=1,i++,这个
表达式的值
为什么和变量i的值不一样,表达式的值...
答:
1. 首先,表达式是构成语句的基本单位,
C语言中的
表达式是由运算符串联起来的式子,所串联的对象可以是常量、变量或函数调用。表达式的划分是由运算符来决定的,由算术运算符串联起来的式子称为算术表达式;由关系运算符串联起来的式子称为关系表达式等。
表达式的值表达式的值
是
表达式运算
后的结果,任何一个...
c语言的表达式
类型有哪些
答:
C语言的
表达式类型主要包括算术表达式、关系表达式、
逻辑表达式
、位
运算表达式
、赋值表达式、条件表达式以及逗号表达式等。算术表达式是
C语言中
最基本的表达式类型,它包括了加、减、乘、除和取模等基本运算。例如,"a + b"、"a * b"、"a / b"和"a % b"都是算术表达式,其中"a"和"b"是变量,"...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网