解释C语言中逻辑运算符和赋值运算符的概念

解释c语言中逻辑运算符和赋值运算符的概念

首先,让我们学习一下逻辑运算符。

逻辑运算符

这些用于逻辑上组合两个(或更多)表达式。

它们是逻辑与(&&)、逻辑或(||)和逻辑非(!)

逻辑与(&&)

立即学习“C语言免费学习笔记(深入)”;

exp1 exp2 exp1&&exp2

TTTTFFFTFFFF

逻辑或(||)

exp1 exp2 exp1||exp2

TTTTFTFTTFFF

逻辑非(!)

exp !exp

TTFT

运算符 描述 示例 a=10,b=20,c=30 输出

&&逻辑与(a>b)&&(a(10>20)&&(100||逻辑或(a>b)||(a(10>20)||(101!逻辑非!(a>b)!(10>20)1

示例

以下是计算逻辑运算符的C程序:

 演示

#includemain (){   float a=0.5,b=0.3,c=0.7;   printf("%d

",(ac));//0// printf("%d

",(a>=b)&&(b<=c));//1// printf("%d

",(a==b)||(b==c));//0// printf("%d

",(b>=a)||(a==c));//0// printf("%d

",(b=a));//0// printf("%d

",!(b=a));//1//}

输出

您将看到以下输出 –

010001

赋值运算符

用于给变量赋值。

类型

赋值运算符的类型为 –

简单赋值复合赋值

运算符 描述 示例

=简单赋值a=10+=,-=,*=,/=,%=复合赋值a+=10″a=a+10

a=10″a=a-10

程序

下面给出的是复合赋值运算符的 C 程序 –

 现场演示

#includeint main(void){   int i;   char a='h';   printf("enter the value of i:

"); scanf("%d",&i); printf("print ASCII value of %c is %d

", a, a); a += 5; printf("print ASCII value of %c is %d

", a, a); a *= a + i; printf("a = %d

", a); a *= 3; printf("a = %d

", a); a /= 2; printf("a = %d

", a); a %= 4; printf("a = %d

", a); return 0;}

输出

您将看到以下输出 –

enter the value of i:3print ASCII value of h is 104print ASCII value of m is 109a = -80a = 16a = 8a = 0

以上就是解释C语言中逻辑运算符和赋值运算符的概念的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1445135.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月17日 22:13:22
下一篇 2025年12月17日 22:13:41

相关推荐

发表回复

登录后才能评论
关注微信