目录
逻辑运算符
示例
输出
赋值运算符
类型
首页 后端开发 C++ 解释C语言中逻辑运算符和赋值运算符的概念

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

Sep 13, 2023 pm 06:17 PM
c语言 赋值运算符 "||"(逻辑或)和"!"(逻辑非)。 关键词提取:逻辑运算符

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

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

逻辑运算符

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

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

逻辑与(&&)

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

逻辑或(||)

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(10>20)&&(10 0
|| 逻辑或 (a>b)||(a (10>20)||(10 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
登录后复制

赋值运算符

用于给变量赋值。

类型

赋值运算符的类型为 -

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

    a=10"a=a-10

    < h2>程序

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

     现场演示

    #include<stdio.h>
    int main(void){
       int i;
       char a=&#39;h&#39;;
       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中文网其他相关文章!

    本站声明
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

    热门文章

    仓库:如何复兴队友
    3 周前 By 尊渡假赌尊渡假赌尊渡假赌
    Hello Kitty Island冒险:如何获得巨型种子
    3 周前 By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O.能量晶体解释及其做什么(黄色晶体)
    1 周前 By 尊渡假赌尊渡假赌尊渡假赌

    热门文章

    仓库:如何复兴队友
    3 周前 By 尊渡假赌尊渡假赌尊渡假赌
    Hello Kitty Island冒险:如何获得巨型种子
    3 周前 By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O.能量晶体解释及其做什么(黄色晶体)
    1 周前 By 尊渡假赌尊渡假赌尊渡假赌

    热门文章标签

    记事本++7.3.1

    记事本++7.3.1

    好用且免费的代码编辑器

    SublimeText3汉化版

    SublimeText3汉化版

    中文版,非常好用

    禅工作室 13.0.1

    禅工作室 13.0.1

    功能强大的PHP集成开发环境

    Dreamweaver CS6

    Dreamweaver CS6

    视觉化网页开发工具

    SublimeText3 Mac版

    SublimeText3 Mac版

    神级代码编辑软件(SublimeText3)

    c语言中typedef struct的用法 c语言中typedef struct的用法 May 09, 2024 am 10:15 AM

    c语言中typedef struct的用法

    c语言中strcpy和strcat的区别 c语言中strcpy和strcat的区别 May 08, 2024 pm 01:03 PM

    c语言中strcpy和strcat的区别

    c语言中real是什么意思 c语言中real是什么意思 May 09, 2024 pm 12:06 PM

    c语言中real是什么意思

    C语言乘方函数如何实现 C语言乘方函数如何实现 May 09, 2024 pm 11:33 PM

    C语言乘方函数如何实现

    c语言中scanf出现错误怎么办 c语言中scanf出现错误怎么办 May 09, 2024 am 11:39 AM

    c语言中scanf出现错误怎么办

    restrict在c语言中的用法 restrict在c语言中的用法 May 08, 2024 pm 01:30 PM

    restrict在c语言中的用法

    _complex在c语言中的用法 _complex在c语言中的用法 May 08, 2024 pm 01:27 PM

    _complex在c语言中的用法

    _bool在c语言中是什么意思 _bool在c语言中是什么意思 May 08, 2024 pm 01:33 PM

    _bool在c语言中是什么意思

    See all articles