
c语言中逻辑非运算
逻辑非运算:单目运算符,(什么叫单目运算符?双目运算符呢?)取与表达式相反的值,若表达式值为真,则逻辑非运算结果为假,否则为真。请举例说明一下。最好通俗点编程加上注释谢谢...
逻辑非运算: 单目运算符 ,(什么叫单目运算符? 双目运算符呢?)取与表达式相反的值,若表达式值为真,则逻辑非运算结果为假,否则为真。 请举例说明一下。 最好通俗点 编程加上注释 谢谢
展开
6个回答
2013-09-08
展开全部
单目运算符就是只有一个操作数,如 !a;双目就是有两个操作数,如a+b的+就是双目的。
例:
!a,只要a不为0,这个运算结果就是假的,真就是非0;如果a等于0,则为真。
例:
!a,只要a不为0,这个运算结果就是假的,真就是非0;如果a等于0,则为真。
2013-09-08
展开全部
所谓单目运算符就是只有需要一个操作数的运算符,如:--、++
同理,双目运算符就是需要两个操作数的运算符,如:+、-、*、/、= 等。
还有一个三目运算符
C语言中三目运算符只有一个 ? : 。(需要三个操作数)
同理,双目运算符就是需要两个操作数的运算符,如:+、-、*、/、= 等。
还有一个三目运算符
C语言中三目运算符只有一个 ? : 。(需要三个操作数)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-08
展开全部
if(!eof(fp)):
fp 是打开文件的指针,eof()是判断是否在文件尾的函数,是文件尾返回逻辑值“真”,不是文件尾则返回逻辑值“假”,!是逻辑非运算,if是判断语句
意思就是:
如果(不在文件尾(fp))
fp 是打开文件的指针,eof()是判断是否在文件尾的函数,是文件尾返回逻辑值“真”,不是文件尾则返回逻辑值“假”,!是逻辑非运算,if是判断语句
意思就是:
如果(不在文件尾(fp))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-08
展开全部
单目就是只有一个操作数。
bool b1, b2;
b1 = true;
b2 = true;
b2 = !b1; // !true => false
bool b1, b2;
b1 = true;
b2 = true;
b2 = !b1; // !true => false
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
非运算的结果只有两个,非0得1,非(非0)得0,即:非假即真,非真即假。0表示假,只要不是0的数都表示真!
所以:
不看i和j的值,如果j%i的值为2,那么!(j%i)的值是多少?
是0
如果j%i的值是-2,那么!(j%i)的值是多少,
是0
所以:
不看i和j的值,如果j%i的值为2,那么!(j%i)的值是多少?
是0
如果j%i的值是-2,那么!(j%i)的值是多少,
是0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询