0
点赞
收藏
分享

微信扫一扫

C语言赋值运算符介绍和示例


文章目录

  • ​​1、赋值运算符​​
  • ​​2、获取视频教程​​
  • ​​3、版权声明​​

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;
}

运行效果

C语言赋值运算符介绍和示例_c++

2、获取视频教程

3、版权声明

C语言技术网原创文章,转载请说明文章的来源、作者和原文的链接。

如果这篇文章对您有帮助,请点赞支持,或在您的博客中转发此文,让更多的人可以看到它,谢谢!!!


举报

相关推荐

0 条评论