c语言中逻辑非运算

逻辑非运算:单目运算符,(什么叫单目运算符?双目运算符呢?)取与表达式相反的值,若表达式值为真,则逻辑非运算结果为假,否则为真。请举例说明一下。最好通俗点编程加上注释谢谢... 逻辑非运算: 单目运算符 ,(什么叫单目运算符? 双目运算符呢?)取与表达式相反的值,若表达式值为真,则逻辑非运算结果为假,否则为真。 请举例说明一下。 最好通俗点 编程加上注释 谢谢 展开
 我来答
匿名用户
2013-09-08
展开全部
单目运算符就是只有一个操作数,如 !a;双目就是有两个操作数,如a+b的+就是双目的。
例:
!a,只要a不为0,这个运算结果就是假的,真就是非0;如果a等于0,则为真。
匿名用户
2013-09-08
展开全部
所谓单目运算符就是只有需要一个操作数的运算符,如:--、++
同理,双目运算符就是需要两个操作数的运算符,如:+、-、*、/、= 等。
还有一个三目运算符
C语言中三目运算符只有一个 ? : 。(需要三个操作数)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-08
展开全部
if(!eof(fp)):
fp 是打开文件的指针,eof()是判断是否在文件尾的函数,是文件尾返回逻辑值“真”,不是文件尾则返回逻辑值“假”,!是逻辑非运算,if是判断语句
 
意思就是:
如果(不在文件尾(fp))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-08
展开全部
单目就是只有一个操作数。
bool b1, b2;

b1 = true;
b2 = true;

b2 = !b1; // !true => false
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者orFhe5OakR
2020-03-24 · TA获得超过3940个赞
知道大有可为答主
回答量:3149
采纳率:26%
帮助的人:166万
展开全部
非运算的结果只有两个,非0得1,非(非0)得0,即:非假即真,非真即假。0表示假,只要不是0的数都表示真!
所以:
不看i和j的值,如果j%i的值为2,那么!(j%i)的值是多少?
是0
如果j%i的值是-2,那么!(j%i)的值是多少,
是0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式