其他分享
首页 > 其他分享> > 光天化日学C语言(10)- 关系运算符 | 3 > 2 > 1 真的成立吗?(建议收藏)

光天化日学C语言(10)- 关系运算符 | 3 > 2 > 1 真的成立吗?(建议收藏)

作者:互联网

????博客主页:https://blog.csdn.net/WhereIsHeroFrom
????欢迎各位 ????点赞 ⭐收藏 ????评论,如有错误请留言指正,非常感谢!
????本文由 英雄哪里出来 原创,转载请注明出处,首发于 ???? CSDN ????
作者的专栏:
  ????C语言基础专栏《光天化日学C语言》
  ????算法进阶专栏《夜深人静写算法》
  ????C/C++大厂面试专栏《C/C++ 面试 100 例》

本文末尾有该系列完整教程(^U^)ノ~YO

文章目录

一、前言

  本文作者是从 2007 年开始学 C语言 的,不久又接触了C++,基本就是 C/C++ 技术栈写了 14 年的样子,不算精通,但也算差强人意。著有《夜深人静写算法》系列,且承诺会持续更新,直到所有算法都学完。主要专攻 高中 OI 、大学 ACM、 职场 LeetCode 的全领域算法。由于文章中采用 C/C++ 的语法,于是就有不少读者朋友反馈语言层面就被劝退了,更何况是算法。
  于是,2021 年 06 月 12 日,《光天化日学C语言》 应运而生。这个系列文章主要服务于高中生、大学生以及职场上想入坑C语言的志同道合之人,希望能给祖国引入更多编程方面的人才,并且让自己的青春不留遗憾!
  这一章的主要内容是关系运算符,基本和数学中的大小关系判断无异,就当复习一下吧。

二、人物简介 三、关系运算符

1、概览

2、表示方式

关系运算符释义 C语言表示 数学表示
大于 > >
大于等于 >=
等于 == =
不等于 !=
小于 < <
小于等于 <=

1)变量

2)数值

3)表达式

四、关系运算符的应用

1、运算结果

#include <stdio.h>
int main() {
    printf("%d\n", 1 > 2);
    printf("%d\n", 1 < 2);
    return 0;
}
0
1

2、运算符嵌套

#include <stdio.h>
int main() {
    printf("%d\n", 1 > 2 > -1);
    return 0;
}
1

【例题1】给出以下代码,问输出的结果是什么。

#include <stdio.h>
int main() {
    printf("%d\n", 1 < 2 > 1);
    printf("%d\n", 3 > 2 > 1);
    return 0;
}

3、运算符优先级

#include <stdio.h>
int main() {
    printf("%d\n", 1 < 2 == 1);
    return 0;
}
1
if(a < b) {
    // TODO
}

4、== 和 =

#include <stdio.h>
int main() {
    int a = 0; 
    printf("%d\n", a = 0);
    printf("%d\n", a == 0);
    return 0;
}
0
1

通过这一章,我们学会了:
  1)6种关系运算符;
  2)关系运算符的嵌套;
  3)关系运算符的优先级;


五、其它教程

光天化日学C语言(01)- 第一个C语言程序
光天化日学C语言(02)- 搭建本地环境
光天化日学C语言(03)- 变量
光天化日学C语言(04)- 格式化输出
光天化日学C语言(05)- 格式化输入
光天化日学C语言(06)- 进制转换入门
光天化日学C语言(07)- ASCII码
光天化日学C语言(08)- 常量
光天化日学C语言(09)- 算术运算符


????博客主页:https://blog.csdn.net/WhereIsHeroFrom
????欢迎各位 ????点赞 ⭐收藏 ????评论,如有错误请留言指正,非常感谢!
????本文由 英雄哪里出来 原创,转载请注明出处,首发于 ???? CSDN ????
作者的专栏:
  ????C语言基础专栏《光天化日学C语言》
  ????算法进阶专栏《夜深人静写算法》
  ????C/C++大厂面试专栏《C/C++ 面试 100 例》

标签:关系,10,优先级,光天化日,C语言,运算符,printf
来源: https://blog.51cto.com/u_15239535/3009731