C语言中逻辑非是什么意思?
11个回答
展开全部
逻辑非是C语言中逻辑运算中的一种,其运算符号为英文半角叹号,即'!'。
!运算为单目运算,即只有一个操作数,与其后面的常量或变量相结合进行运算。
C语言中的逻辑运算结果均只有真和假两种,其真值为1和0。
对于运算
!a
其运算规则为,
1 如果a的值为0,则运算结果为1;
2 如果a的值非0,则运算结果为0。
!运算为单目运算,即只有一个操作数,与其后面的常量或变量相结合进行运算。
C语言中的逻辑运算结果均只有真和假两种,其真值为1和0。
对于运算
!a
其运算规则为,
1 如果a的值为0,则运算结果为1;
2 如果a的值非0,则运算结果为0。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
逻辑非是C语言中逻辑运算中的一种,其运算符号为英文半角叹号,即'!'。
!运算为单目运算,即只有一个操作数,与其后面的常量或变量相结合进行运算。
C语言中的逻辑运算结果均只有真和假两种,其真值为1和0。
对于运算
!a
其运算规则为,
1 如果a的值为0,则运算结果为1;
2 如果a的值非0,则运算结果为0。
!运算为单目运算,即只有一个操作数,与其后面的常量或变量相结合进行运算。
C语言中的逻辑运算结果均只有真和假两种,其真值为1和0。
对于运算
!a
其运算规则为,
1 如果a的值为0,则运算结果为1;
2 如果a的值非0,则运算结果为0。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-08
展开全部
单目运算符就是只有一个操作数,如 !a;双目就是有两个操作数,如a+b的+就是双目的。
例:
!a,只要a不为0,这个运算结果就是假的,真就是非0;如果a等于0,则为真。
例:
!a,只要a不为0,这个运算结果就是假的,真就是非0;如果a等于0,则为真。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-16
展开全部
!、&&、||在Java里是非、与、或,是逻辑运算符
!:非相当于不!
&&:与,相当于和!
||:或,相当于或者!
示例:
If((year%4==0&&year%100!=0)||(year%400==0))
意思是如果year除以4=0而且(&&)year除以100不等于0(!=)或者(||)(year除以400等于0(==等于))
!:非相当于不!
&&:与,相当于和!
||:或,相当于或者!
示例:
If((year%4==0&&year%100!=0)||(year%400==0))
意思是如果year除以4=0而且(&&)year除以100不等于0(!=)或者(||)(year除以400等于0(==等于))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询