课程名称:c语言入门
课程章节:第二章 C语言中的数据类型
课程讲师: milanlover
课程内容:
int a = 3; b = 4;计算a+b%(a+b)/a+a*b-b该算式的运算结果12
赋值运算符
在前面的小节中接触过简单的赋值运算符“=”,如:
那么C语言中的赋值运算符又是什么呢?
C语言中赋值运算符分为简单赋值运算符和复合赋值运算符,之前我们已经接触过简单赋值运算符“=”号了,下面讲一下复合赋值运算符:
复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=、-=、*=、/=、%=。
看一个小例子:
分析:定义整型变量a并赋值为3,a += 5;这个算式就等价于a = a+5; 将变量a和5相加之后再赋值给a
注意:复合运算符中运算符和等号之间是不存在空格的。
#include <stdio.h>
int main()
{
int x = 10;
int y = 10;
//使用简单赋值语句实现x乘以2。
x = x * 2;
//使用复合赋值语句实现y乘以2。
y *= 2;
printf("x=%d\n", x);
printf("y=%d\n", y);
return 0;
}
关系运算符
本节的所讲解的符号,大家在生活中应该都有用过,像我们去商场买东西,都会比较一下价格,是不是相等啊,哪家的贵,哪家的便宜啊。
在C语言中程序中也存在这样的比较,这个时候就需要用到关系运算符了。
下面是C语言中的关系运算符:
关系表达式的值是“真”和“假”,在C程序用整数1和0表示。如:
其结果为:
课程收获:
谢谢老师,讲的非常细致,很容易懂。这一节学的是C语言的赋值和关系等内容,给以后的学习打下了基础。原来一门语言能有这么多种性质,有了新的认识,期待后边的学习!
共同学习,写下你的评论
评论加载中...
作者其他优质文章