首页 > 后端开发 > C++ > 正文

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

王林
发布: 2023-09-13 18:17:13
转载
1587人浏览过

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

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

逻辑运算符

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

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

逻辑与(&&)

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

exp1 exp2 exp1&&exp2
T T T
T F F
F T F
F F F

算家云
算家云

高效、便捷的人工智能算力服务平台

算家云 37
查看详情 算家云

逻辑或(||)

exp1 exp2 exp1||exp2
T T T
T F T
F T T
F F F

逻辑非(!)

exp !exp
T T
F T

运算符 描述 示例 a=10,b=20,c=30 输出
&& 逻辑与 (a>b)&&(a<c) (10>20)&&(10<30) 0
|| 逻辑或 (a>b)||(a<=c) (10>20)||(10<30) 1
! 逻辑非 !(a>b) !(10>20) 1

示例

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

 演示

#include<stdio.h>
main (){
   float a=0.5,b=0.3,c=0.7;
   printf("%d</p><p>",(a<b)&&(b>c));//0//
   printf("%d</p><p>",(a>=b)&&(b<=c));//1//
   printf("%d</p><p>",(a==b)||(b==c));//0//
   printf("%d</p><p>",(b>=a)||(a==c));//0//
   printf("%d</p><p>",(b<=c)&&!(c>=a));//0//
   printf("%d</p><p>",!(b<=c)||(c>=a));//1//
}
登录后复制

输出

您将看到以下输出 -

0
1
0
0
0
1
登录后复制

赋值运算符

用于给变量赋值。

类型

赋值运算符的类型为 -

  • 简单赋值
  • 复合赋值
  • 运算符 描述 示例
    = 简单赋值 a=10
    +=,-=,*=,/=,%= 复合赋值 a+=10"a=a+10

    a=10"a=a-10

    程序

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

     现场演示

    #include<stdio.h>
    int main(void){
       int i;
       char a='h';
       printf("enter the value of i:</p><p>");
       scanf("%d",&i);
       printf("print ASCII value of %c is %d</p><p>", a, a);
       a += 5;
       printf("print ASCII value of %c is %d</p><p>", a, a);
       a *= a + i;
       printf("a = %d</p><p>", a);
       a *= 3;
       printf("a = %d</p><p>", a);
       a /= 2;
       printf("a = %d</p><p>", a);
       a %= 4;
       printf("a = %d</p><p>", a);
       return 0;
    }
    登录后复制

    输出

    您将看到以下输出 -

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

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

    C语言速学教程(入门到精通)
    C语言速学教程(入门到精通)

    C语言怎么学习?C语言怎么入门?C语言在哪学?C语言怎么学才快?不用担心,这里为大家提供了C语言速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

    下载
    来源:tutorialspoint网
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
    最新问题
    开源免费商场系统广告
    热门教程
    更多>
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送
    PHP中文网APP
    随时随地碎片化学习

    Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号