文章目录

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

运行效果

2、获取视频教程

百万年薪程序员录制,《C/C++高性能服务开发基础》视频教程已在CSDN学院发布,优惠价12元,地址如下:
https://edu.csdn.net/course/play/29402

3、版权声明

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

来源:C语言技术网(www.freecplus.net)

作者:码农有道

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

C语言赋值运算符介绍和示例相关推荐

  1. C语言转义字符介绍和示例

    文章目录 1.转义字符列表 2.示例 3.获取视频教程 4.版权声明 C语言中,字符需要转义的情况有两种: 1)对于 ASCII编码,0~31(十进制)范围内的字符为控制字符,它们都是看不见的,不能在 ...

  2. c语言输出n转义字符串,C语言转义字符介绍和示例

    C语言中,字符需要转义的情况有两种: 1)对于 ASCII编码,0\~31(十进制)范围内的字符为控制字符,它们都是看不见的,不能在显示器上显示,也无法从键盘输入: 2)某些字符在C语言中有特别的用途 ...

  3. java方法的参数传递规则_java语言参数传递介绍

    java语言参数传递介绍 Java不只是一种编程语言,它是一个完整的平台,拥有庞大的库,将诸如图形绘制.Socket连接.数据库存取等复杂操作进行了最大程度的简化.下面是小编分享的java语言参数传递 ...

  4. c语言驱动程序开发基础教程,C 语言入门介绍

    C 语言入门介绍 适用于初学者和专业人士的C语言教程采用编程方法,可帮助您轻松理解C语言教程.我们的C教程通过程序解释了每个主题. C语言是由Dennis Ritchie开发的,用于创建与硬件设备(例 ...

  5. MISRA-C 2012修改指南介绍及示例

    导言 随着对汽车电子嵌入式软件的重视程度不断提高,为减少软件的缺陷,汽车工业软件可靠性协会MISRA(Motor Industry Software Reliability Association)提 ...

  6. python中的内置函数getattr()介绍及示例

    python中的内置函数getattr()介绍及示例 其实getattr()这个方法最主要的作用是实现反射机制.也就是说可以通过字符串获取方法实例.这样,你就可以把一个类可能要调用的方法放在配置文件里 ...

  7. c语言怎么给c1赋值字母,C语言赋值运算符详解

    C语言赋值运算符详解 C语言赋值运算符是什么呢,简单赋值运算符记为"=",由"= "连接的式子称为赋值表达式.下面小编为你介绍C语言赋值运算符吧! 其一般形式为 ...

  8. R语言KMeans聚类模型示例

    R语言KMeans聚类模型示例 K-means算法是很典型的基于距离的聚类算法,采用距离作为相似性的评价指标,即认为两个对象的距离越近,其相似度就越大.该算法认为簇是由距离靠近的对象组成的,因此把得到 ...

  9. R语言层次聚类模型示例

    R语言层次聚类模型示例 层次聚类(Hierarchical Clustering)是聚类算法的一种,通过计算不同类别数据点间的相似度来创建一棵有层次的嵌套聚类树.在聚类树中,不同类别的原始数据点是树的 ...

最新文章

  1. EasyMock基本使用
  2. nyoj298_点的变换_错误
  3. 【预言】分布式缓存成为操作系统的一部分
  4. python定义map数据_「每日一练」巧用Python处理列表中的数据
  5. 诗与远方:无题(六十三)- 杂诗,然,矣
  6. 简书 c语言 指针,C语言-指针
  7. 阅读下面程序,请回答如下问题:
  8. 【Linux】Ubuntu输入法不能开机自启的解决方法
  9. Go语言实现的素数筛选程序
  10. Trustdata:《2018年Q1中国移动互联网行业发展分析报告》
  11. jlabel字怎么变化_宝宝起名字一定要从《康熙字典》中找字!好名字来自文化的传承...
  12. 数学建模—一元回归分析
  13. mt6573集成MCP nandflash的详细方法
  14. ORID方法在敏捷中的利用
  15. android 微信分享多张图片大小,Android 关于微信分享图片过大失败的解决方案
  16. Android耳机耳机,Android 耳机插拔流程源码跟踪浅析
  17. GitHub网页版提交PR
  18. ThingsBoard GateWay网关安装
  19. 码元和码点(字符串截取截取得是码元,汉字有一些偏僻字占据两个码元,字符的函数往往不是我们期待)
  20. 特定偏好的效用函数——CES效用函数

热门文章

  1. C语言实现strlen
  2. Stirling公式 求n! 的位数
  3. display:block
  4. python int类型算长度_在python中,“int类型的对象没有长度”是什么意思?
  5. SSM集成shiro 致使Controller无法自动注册service
  6. 关于泛型(Generics)
  7. 如何将Excel中的所有图片、图形等对象批量删除
  8. 黑马程序员祝大家新春快乐,兔年大吉!(内含红包封面)
  9. 【C/C++】一个有点炫技的不必要的“复杂”的for循环示例
  10. 无法将“pyinstall”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。