《边学边用攻破C语言》第6集 关系运算符与逻辑运算符
我要说“关系运算符”,就显得有些高深,我要说“两个数比较大小关系的符号”,你就听明白了,但是显得我又不那么高深了。
比较大小的运算符,有大于、等于、小于、小于等于、大于等于、不等于这几种,用符号表示如下所示:
- >大于
- < 小于
- = 大于等于
- <= 小于等于
- == 等于
- != 不等于
初次接触的话,需要注意一下“等于”和“不等于”的写法。
逻辑运算符,有三种:“与” “或” “非”
- && 与
- || 或
- ! 非
要运用这些运算符,我们最好先学两个关键字:if 和 else
if这个单词一看就知道什么意思了,if就是“如果”,else出现,前面肯定有if,但是有if不一定有else。if else配合就是如果….就…..。
if else属于一种循环结构,还记得我们学过while的循环结构吗?if的循环结构也会有一个表达式,如果这个表达式为真,就进入if的语句里面执行,否则进入else里面执行。
例如:
if(x>3) { ...... } else { ...... }
这其中,x>3就是个表达式,我们讲while也讲过,假只有一种情况,就是0,而真有很多种情况,只要不是0就是真。
if和while的区别是,执行完if大括号当中的语句后,会跳出if的大括号,继续往下执行,而执行完while大括号当中的语句后,还会检测while括号里面的表达式是否为真,然后根据真假来选择进入还是不进入。也就是说,while会循环检测,而if只检测一次表达式的真假。
1080p高清视频:点击下载