c语言逻辑与或非例题(c语言中逻辑与运算规则)

逻辑与(&&)的例题

逻辑与(&&)操作符用于判断两个表达式是否同时成立。只有当两个表达式的值都为真时,整个逻辑表达式的值才为真,否则为假。

以下是一个逻辑与的例题:

假设有两个变量a和b,分别存储两个整数,现在需要判断a是否大于10并且b是否小于20。可以使用逻辑与操作符来实现:

#include <stdio.h>

int main() {
   int a = 15;
   int b = 18;

   if(a > 10 && b < 20) {
      printf("a大于10且b小于20\n");
   }

   return 0;
}

在这个例子中,由于a的值为15大于10且b的值为18小于20,所以条件表达式的值为真,所以会输出"a大于10且b小于20"。

逻辑或(||)的例题

逻辑或(||)操作符用于判断两个表达式至少有一个为真。只要有一个表达式的值为真,整个逻辑表达式的值就为真。

以下是一个逻辑或的例题:

假设有一个整数变量a,现在需要判断a是否大于10或者等于0。可以使用逻辑或操作符来实现:

#include <stdio.h>

int main() {
   int a = 5;

   if(a > 10 || a == 0) {
      printf("a大于10或者等于0\n");
   }

   return 0;
}

在这个例子中,由于a的值为5既不大于10也不等于0,所以条件表达式的值为假,所以不会输出任何内容。

逻辑非(!)的例题

逻辑非(!)操作符用于取反,将真变为假,将假变为真。

以下是一个逻辑非的例题:

假设有一个整数变量a,现在需要判断a是否不等于10。可以使用逻辑非操作符来实现:

#include <stdio.h>

int main() {
   int a = 10;

   if(!(a == 10)) {
      printf("a不等于10\n");
   }

   return 0;
}

在这个例子中,由于a的值为10,条件表达式的值为真,但由于使用了逻辑非操作符,所以整个条件表达式的值为假,所以不会输出任何内容。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/cyuyankmssi1.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年7月29日 上午1:26
下一篇 2023年7月29日 上午1:26

猜你喜欢