44问答网
所有问题
c语言中的问题 i!与!i分别指是什么意思?a == 0 和 !a 为什么是等价的?谢谢
如题所述
举报该问题
推荐答案 2013-05-26
i!?,没有这种
表达式
吧。
!在C语言里是逻辑取反的意思。C语言规定0为逻辑假,非0为逻辑真。所以!a就是!(a!=0),而a!=0也就是!(a==0),那么!aj就等同于!(!(a==0)),双重否定,即为a==0。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/336DRVV6V.html
其他回答
第1个回答 2013-05-26
C语言中, !表示逻辑操作中的非运算, 而对于a而言, 只要其值不是0, !a的运算结果就是0.
而a == 0判断是否a 而0.
其实都是逻辑运算。
第2个回答 2019-02-10
前面一个是说m不等于0
下面一个是说数组a[i]中的所有元素都不为0
相似回答
c语言中
i
=!i
是什么意思
啊
答:
1 a如果为0,结果为1;2 a如果不为0,结果为0。于是i=!i的作用就是,
如果i非0,则i值赋值为0,否则i值赋值为1.i=!i与i=(i==0);效果相同
。
C语言中i=0
;a〔i〕
!=
′\0′;i++
是什么意思?
特别a〔i〕!=′\0′是什 ...
答:
i=0是为循环变量i赋初值 a(i)!='\0'是循环持续条件
i++是循环变量每次的变化,这里是每次递增1 其中a(i)!='\0'表示a(i)不是截止符 在c中,字符串之后都会跟随一个'\0'字符,表示字符串终止
C语言中
,表达式(i||!j)
是什么意思
, !(
!i
&&j)又是什么意思呢
??
答:
!表示逻辑非,
!A
为真的充要条件是A为假 ||表示逻辑或, A||B为真的充要条件是A,B有一个为真 &&表示逻辑与. A&&B为真的充要条件是A和B都为真.(i||!j), !(
!i
&&j)都是逻辑表达式. 他们的值可根据上面判断
在
C语言中
(a%i)
!=0
&&
i
〈=sqrt((float) a)表示
什么意思
啊
!谢谢
哈!
答:
如果a除于
i
取余不等于0并且小于或等于a的平方根
大家正在搜
c语言中i是什么意思
define在c语言中是什么意思
c语言中i++和++i有什么区别
?c语言什么意思
c语言i––是什么
c语言i 和 i
c语言是什么
c语言void啥意思
c语言中%s和%c
相关问题
c语言里 c[i]-'0'和 C[i++]-'a'分别是什么...
c语言中a[i]!='\0'啥意思
C语言中 a[i]=0 是什么意思?是对数组 a 初始化吗?
c语言中a[i]=0和a[i]='\0'有没有区别
c语言中&a[i]什么意思
c语言问题~右边的程序中 i<N/2 和a[i]=a[N-i...
C语言的a[i++]是什么意思
C语言中A[i]%2==0&&A[j]%2!=1是什么意思?