大众信息网

C语言中逻辑非是什么意思?

关注:67  答案:5  手机版
解决时间 2021-01-16 23:15
C语言中逻辑非是什么意思?
最佳答案
逻辑非是C语言中逻辑运算中的一种,其运算符号为英文半角叹号,即'!'。
!运算为单目运算,即只有一个操作数,与其后面的常量或变量相结合进行运算。
C语言中的逻辑运算结果均只有真和假两种,其真值为1和0。
对于运算
!a
其运算规则为,
1 如果a的值为0,则运算结果为1;
2 如果a的值非0,则运算结果为0。
全部回答
! 是逻辑非的运算符 返回植是0或1 比如!a 如果a为真 则!a就为假 返回0。
!、&&、||在Java里是非、与、或,是逻辑运算符 !:非相当于不! &&:与,相当于和! ||:或,相当于或者! 示例: If((year%4==0&&year%100!=0)||(year%400==0)) 意思是如果year除以4=0而且(&&)year除以100不等于0(!=)或者(||)(year除以400等于0(==等于))
呵呵 我昨天刚学到 这是针对二进制数(真,假:所有的真为1假为0)来说的 真就变成假 假就变成真 说的够通俗了吧?我看的书是电子工业出版社的《c语言开发入门与编程实践》
“逻辑与”=“是” “逻辑非”=“否” 比如:李宇春是男人,这句话就是“逻辑非”。 陈冠希是男人,这句话就是“逻辑与”。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!