1、赋值运算符
下表列出了 C 语言支持的赋值运算符:
运算符 | 描述 | 实例 |
---|---|---|
= | 简单的赋值运算符,把右边操作数的值赋给左边操作数 | C = A + B 将把 A + B 的值赋给 C |
+= | 加且赋值运算符,把右边操作数加上左边操作数的结果赋值给左边操作数 | C += A 相当于 C = C + A |
-= | 减且赋值运算符,把左边操作数减去右边操作数的结果赋值给左边操作数 | C -= A 相当于 C = C - A |
*= | 乘且赋值运算符,把右边操作数乘以左边操作数的结果赋值给左边操作数 | C *= A 相当于 C = C * A |
/= | 除且赋值运算符,把左边操作数除以右边操作数的结果赋值给左边操作数 | C /= A 相当于 C = C / A |
%= | 求余数且赋值运算符,求两个操作数的模赋值给左边操作数,浮点数不适用取余数。 | C %= A 相当于 C = C % A |
赋值运算符支持的是C语言的基本数据类型,包括char、int和double,字符串(字符数组)不能使用赋值运算符。
示例(book17.c)
/*
* 程序名:book17.c,此程序演示赋值运算符的使用。
* 作者:C语言技术网(www.freecplus.net) 日期:20190525
*/
#include <stdio.h>
int main()
{
int C=0; // 定义变量C并初始化
int A=21; // 定义变量A并初始化
C=A;
printf("运算符 = 演示,C的值 = %d\n",C);
C+=A; // C=C+A;
printf("运算符 += 演示,C的值 = %d\n",C);
C-=A; // C=C-A;
printf("运算符 -= 演示,C的值 = %d\n",C);
C*=A; // C=C*A;
printf("运算符 *= 演示,C的值 = %d\n",C);
C/=A; // C=C/A;
printf("运算符 /= 演示,C的值 = %d\n",C);
C=200;
C%=A; // C=C%A;
printf("运算符 %= 演示,C的值 = %d\n",C);
return 0;
}
运行效果
2、获取视频教程
百万年薪程序员录制,《C/C++高性能服务开发基础》视频教程已在CSDN学院发布,优惠价12元,地址如下:
https://edu.csdn.net/course/play/29402
3、版权声明
C语言技术网原创文章,转载请说明文章的来源、作者和原文的链接。
来源:C语言技术网(www.freecplus.net)
作者:码农有道
如果这篇文章对您有帮助,请点赞支持,或在您的博客中转发此文,让更多的人可以看到它,谢谢!!!