美文网首页
C语言:逻辑表达式及运算

C语言:逻辑表达式及运算

作者: 楼主0_002 | 来源:发表于2019-01-24 21:22 被阅读0次

有时要求判断的条件不是一个简单的条件,是有几个条件组合而成的复合条件。比如“如果周六下雨,我在实验楼做一个项目课”,这就是有两个条件组合而成的符合条件,需要同时满足两个条件:(1)是否周六(2)是否下雨,只有满足是周六又在下雨,才来实验楼做项目课。

C 语言中提供了三种逻辑运算符:

6-2.5-1

之前我们做过用户输入一个大写字母,命令行显示与之对应小写字母的程序。但是在当时我们并没有去判断输入的字符是否是一个大写字母,现在我们从新编写程序。

编写源程序 6-3.c:

#include<stdio.h>
int main()
{
    char letter;
    printf("Enter an upper case letter:");
    scanf("%c",&letter);

    if((letter>='A') && (letter<='Z'))
    {
        letter += 'a' - 'A';   //等同于letter=letter+'a'-'A'; 
        printf("You entered an uppercase %c.\n",letter);
    }
    else
        printf("You did not enter an uppercase letter.\n");

    return 0;
}

运行结果如下:

6-2.5-2

程序分析:

if((letter>='A')&&(letter<='Z'))
{
    letter += 'a' - 'A';   //等同于letter=letter+'a'-'A'; 
    printf("You entered an uppercase %c.\n",letter);
}
else
    printf("You did not enter an uppercase letter.\n");

在这段程序中 if((letter>='A')&&(letter<='Z'))检查输入的字符是否大于等于 'A',且小于等于 'Z'。两者同时满足才会执行后面的语句。

[](javascript:;)

相关文章

  • C语言:逻辑表达式及运算

    有时要求判断的条件不是一个简单的条件,是有几个条件组合而成的复合条件。比如“如果周六下雨,我在实验楼做一个项目课”...

  • 【初识C语言】C语言中的运算符

    C语言中的运算符 1运算符和表达式 C语言运算符是说明特定操作的符号,它是构造C语言表达式的工具。C语言的运算异常...

  • 干货丨C语言中的逻辑值

    C语言中的逻辑值 1.C语言中的逻辑值 2.逻辑运算符的运算规律 3.逻辑值的举例说明 一.C语言中的逻辑值 逻辑...

  • C语言表达式和运算符大学霸IT达人

    C语言表达式和运算符大学霸IT达人 C语言中表达式会包含常量、标识符、运算符。最基础最简单的表达式就是常量表达式。...

  • 我的C生活22(逻辑运算符)

    ⒈C语言提供了三种逻辑运算符: ①&& (与运算) ...

  • C语言6 运算符和表达式

    C语言6 运算符和表达式 运算符与表达式 什么是运算符?什么是表达式? 表达式的结果 表达式不论怎么复杂。最终只有...

  • shell测试语句和表达式

    测试语句 条件表达式 逻辑表达式 常见的逻辑表达式有: && 和 || # 雷同C 语言中 && 和|| ...

  • 第三章:运算符

    1、逻辑运算符 与c、c++、java、swift等语言不同,python逻辑运算符不是&&,||,!等符号,而是...

  • 逻辑运算符

    C语言中提供了三种逻辑运算符: &&(与运算)||(或运算)!(非运算) 逻辑运算的值 逻辑运算的值也为“真”和“...

  • Python逻辑运算符

    Python语言支持逻辑运算符,以下假设变量 a 为 10, b为 20: 运算符逻辑表达式描述实例 andx a...

网友评论

      本文标题:C语言:逻辑表达式及运算

      本文链接:https://www.haomeiwen.com/subject/fzaujqtx.html