77问答网
所有问题
C语言中如果a=0,则!a表示真还是假?说明!是如何使用的
如题所述
举报该问题
推荐答案 2013-12-11
这个是一个赋值,把0赋值给a,不是判断,判断应该是a==0,而且a应该有个初值,或者是你给它输入一个值,如果这个值是0那么
表达式
为真,如果不是0那么他的结果就是假。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GqpNNIII3IIqY3IvGpN.html
其他回答
第1个回答 2013-12-11
!a是真。(0代表假,1及其他都是真)
!是什么意思?
①当一个变量或表达式为真时,加一个"!",就代表假。
② !a是真。
!是什么意思?
①当一个变量或表达式为假时,加一个"!",就代表假。
第2个回答 推荐于2018-04-24
!a是真,
!就是取表达式相反的值
!(a<0)也是真的,因为a<0为假,取相反的就是真
还有什么不明白的?
追问
没了!
本回答被提问者和网友采纳
第3个回答 2013-12-11
0是假,其余都是真
第4个回答 2013-12-11
非呀,多看几个例子吧,真心说不明白
相似回答
C语言中,如何表示
“真”
还是
“假”?系统如何判断一个量的“真”和“假...
答:
C语言编译系统在表示逻辑运算结果时,以数值1代表“真”,以0代表“假”
。 比如:a、b的值分别是0、4,则a||b的值为1,a&&b的值为0。但在判断一个量是否为“真”时,以0代表“假”,以非0代表“真”。比如:a=4,因为a的值为非0,被认作“真”,所以对它进行“非”运算!a=0 。其实...
C语言中!的
作用?
答:
非0是1 非 ”非0“ 是0
如:int a=0;int b;b = !a ; //b=1 a = !b //a=0 b= 5 ;a = !b ; //a=0
!a
在
c语言中是
什么意思?
答:
!表示“非”,是一种逻辑运算。
若a的真值为1,则!a为0;若a的真值为0,则!a为1
。取反,是Java与C/C++使用补码来表示二进制数,在补码表示中,最高位为符号位,正数的符号位为0,负数为1。
c语言中
(感叹号!)是什么意思?
答:
!表示
逻辑非,是逻辑运算符,运算对象是真或假。
若表示a
不等于
0,
就写成a
!=0
;假设a等于1,那a!=0;就是真的,true。
C语言中的
符号分为10类:算术运算符、关系运算符、逻辑运算符、位操作运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、求字节数运算符和特殊运算符。其中逻辑运算符...
c语言中的
“!”
答:
! 是C语言
和C++
语言中
逻辑取反的运算符。后面跟一个变量或者表达式,对后面的变量的逻辑值取反。结果是假(0)或者真(1)如
!a 表示
对a的逻辑值取反,
如果a是真,则 !a则
是假;反之
如果 a是假,则!a则
是真;也可以这样 !(a+b) 或者 !(a||b),等等,先计算 a+b 和 a||b 的逻辑值...
c语言中
: if(
!a
) 是什么意思?我知道a
!=0是
a不等于0的意思。有答案必采纳...
答:
就是如果非a 比如说
a是0
那么非a就是1 那么此时为为真 if以后得语句成立 此时程序继续进行
如果a是
非0数 那么非a就是0 此时条件为假 之后的语句不会继续了 不知道你看懂了没
c语言中的
“!”
答:
c语言中的
“!”是逻辑运算中的非运算。“!”是
C语言中的
非运算符,在变量前面使用它,会构建非运算表达式,表达式的返回结果是个布尔值(也就是只有true或false)。对变量使用时
,如果
变量不是布尔数据类型,将会强制转化为布尔类型再
使用,
如整形变量123将被转化为true,整形变量
0
将被转化为false。
大家正在搜
c语言中的/和%表示什么意思
c语言a+=a-=a*=a
c语言中或者怎么表示
c语言中0和1代表什么
a在c语言中是多少
c语言不等于怎么表示
c语言/是什么
C语言static
c语言%s是什么意思
相关问题
C语言中如果a=0,则!a表示真还是假?说明!是如何使用的
C语言中if语句,如果上面赋值a=0,if(a=0)括号中条...
C语言逻辑表达式中,a的值为0,那么a=0为真还是为假
在C语言中,a为0时,表达式a=0和a==0的值为"真"吗为...
C语言中如何表示“真”和“假”?系统如何判定一个量的“真”和...
C语言中if语句,如果上面赋值a=0,if(a=0)括号中条...
在C语言中,a为0时,表达式a=0和a==0的值为"真"吗?...
C语言中,如何表示“真”还是“假”?系统如何判断一个量的“真...