首页

文章

C语言中的/=是什么含义?

发布网友 发布时间:2022-02-28 09:55

我来回答

14个回答

热心网友 时间:2022-02-28 11:25

“/=”属于复合赋值运算符中的一种,表示把左边的变量除于右边变量的值赋予右边的变量,例如:a/=b等价于a=a/b。同类的还有*=(例如:a*=b等价于a=a*b)、+=(例如:a+=b等价于a=a+b)、-=(例如:a-=b等价于a=a-b)、%=(例如:a%=b等价于a=a%b(这里的%符号是求余运算符,a%b表示求a除于b的余数))。或许你还会问为什么a/=b为什么不直接用a=a/b来表示,这是因为这样的表示方法可以让程序更加简洁。

热心网友 时间:2022-02-28 12:43

这是C语言里常用的复合赋值运算,下面解释一下。

1.C

语言中的基本赋值运算
首先讲解一下C语言中的基本赋值运算,其运算符为“=”,这里不是等于,而是赋值。举例如下所示:

图中,定义了三个变量a,b,c,分别把1赋值给变量a,把2赋值给变量b,把求和表达式a+b赋值给变量c。

2.复合赋值运算符
复合赋值运算符常见的符号有:+=、-=、*=、/=、%=,有两方面的含义,首先做数学计算,而后再赋值。

从图上可以看出,运算符两边的变量先做左边的数*算,然后将结果赋值给左边的变量。这样的写法简化了C语言的代码,结构上看起来比较清爽,提升代码效率。

举例如下:

执行完a += 1后,a = 2;

执行完b -= a+5后,b=b-(a+5)=-5;

执行完c *= a-4后,c=c*(a-4)=-6;

c语言里有很多需要理解的符号,它跟数学符号很有关系,但有些又是区分于数学符号,比如“=”在数学上是等于的意思,所以a=1,我们读作a等于1,可是如果在c语言里,“=”是赋值的意思,a=1是指把1赋值给a,而a==1才读作a等于1。

所以我首先要弄清楚基本的运算符号如+,-,/,*,%,&,!=等的意思,至于乘法运算,c语言里没有×这个符号,而是用了*,对于除法,没有÷这个符号,用了/,例如5*3就是15,6/3就是2

像a=a+1,就是把a+1赋值给了a,我们可以简便写法那就是a+=1.

同理a-=1其实就是a=a-1.

a/=5就是a=a/5,a*=6就是a=a*6。

例如a=20,a*=6,那么结果就是a=120

例如a=30,a/=6,那么结果就是a=5

希望能解决到你的问题
这是C语言里的简化写法(也叫复合运算符)

即可将

加+ 减- 乘* 除/ 求余数%

五种运算符的表达式

a=a#x

表示为

a#=x

其中#表示五种运算符,x表示变量或某个值

其实++,--也是哦

热心网友 时间:2022-02-28 14:17

付费内容限时免费查看回答计算机C语言中的“C”代表着Combined,结合、组合、合并的意思。 C语言是一门通用计算机编程语言,其发展经历了许多的科学家们的加工处理。

语言之所以命名为C,是因为 C语言源自Ken Thompson于1970年发明的B语言,而 B语言则源自BCPL语言。其发展主要历程为:1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。1970年,美国贝尔实验室的 Ken Thompson,以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。

很高兴为您解答,请问还有什么需要可以帮到您吗?如果您觉得对您有帮助的话,请辛苦点一下赞哦!希望可以帮到您,祝您生活愉快!

热心网友 时间:2022-02-28 16:09

“/=”属于复合赋值运算符中的一种。

把左边的变量除于右边变量的值赋予右边的变量,例如:a/=b等价于a=a/b。同类的还有*=(例如:a*=b等价于a=a*b)、+=(例如:a+=b等价于a=a+b)、-=(例如:a-=b等价于a=a-b)、%=(例如:a%=b等价于a=a%b(这里的%符号是求余运算符,a%b表示求a除于b的余数))。或许你还会问为什么a/=b为什么不直接用a=a/b来表示,这是因为这样的表示方法可以让程序更加简洁。

热心网友 时间:2022-02-28 18:17

“/=”属于复合赋值运算符中的一种,表示把左边的变量除以右边变量的值赋予左边的变量,例如:a/=b等价于a=a/b。同类的还有*=(例如:a*=b等价于a=a*b)、+=(例如:a+=b等价于a=a+b)、-=(例如:a-=b等价于a=a-b)、%=(例如:a%=b等价于a=a%b(这里的%符号是求余运算符,a%b表示求a除于b的余数))。或许你还会问为什么a/=b为什么不直接用a=a/b来表示,这是因为这样的表示方法可以让程序更加简洁。

热心网友 时间:2022-02-28 20:41

意思是相等,==是关系运算符,用来判断两个值大小是否相同,当左边的内容与右边的内容相同时,返回1,其余时候返回0。

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著。

热心网友 时间:2022-02-28 23:23

复合 赋值语句

x /= y ;  <=>  x = x/y;

谭哥 这样说滴,

 

 

热心网友 时间:2022-03-01 02:21

一种简写,如a/=b的意思就是 a=a/b.同理有a-=b,a+=b等待,加减乘数求余都有。

热心网友 时间:2022-03-01 05:35

这个单独看没有什么意思,应该是两个东西,你最好贴出完整代码行看。
一般是这样的:
char c;
if(c!='a')//!=是“不等于”逻辑判断语句

热心网友 时间:2022-03-01 09:07

假设是X/=2,就是X除以2后的值再赋给X,你可以编程序来试一下,就ok了。

热心网友 时间:2022-03-01 12:55

/=表示组合赋值,例如x/=5 就是x=x/5.

热心网友 时间:2022-03-01 16:59

除等于

a/=b;意思是把a/b的结果赋给a

热心网友 时间:2022-03-01 21:21

a/=b;等价于
a = a/b;

热心网友 时间:2022-03-02 02:15

表示把左边的变量除于右边变量的值赋予左边的变量
视频相册制作软件如何做视频相册? 用word2007自动生成目录后,目录上始终有个“ 更新目录”的框,怎么去... Word2007目录怎么删除正文 手机不能横屏了是怎么回事? 庞贝柱的结构样貌是怎样的? 埃及庞贝柱景点描述 庞贝柱是怎样的历史? 埃及庞贝柱历史追溯 庞贝柱是个什么样的景点? 庞贝柱是为为了答谢谁而建的? 属蛇穿什么转运最旺运 属蛇什么颜色转运最旺 属蛇的人什么颜色转运最旺 英国查理一世时期君主专政的特征 增值税专用发票开错作废证明怎么写 女主为了救男主被拔掉指甲,被活埋,但男主却认错了人,这本小说叫... 什么地方能读到法拉奇的小说男子汉 高级职称有什么待遇 职称高级相当于什么? HUAWEI 华为 AM185 入耳式有线降噪耳机-适用对象 华为FreeBuds Pro有线充版-入耳式真无线动圈主动降噪蓝牙耳机(陶瓷白... HUAWEI 华为 FreeLace Pro 入耳式颈挂式动圈主动降噪蓝牙耳机 曜石黑... HUAWEI 华为 FreeBuds Pro 入耳式真无线动圈主动降噪蓝牙耳机 墨韵白推... 华为Freebuds 3 无线充版半入耳式真无线蓝牙耳机(碳晶黑)-详细介绍... HUAWEI 华为 FreeBuds 悦享版 入耳式无线蓝牙耳机-详细介绍 如何评价华为新旗舰tws耳机freebudspro? HUAWEI 华为 FreeBuds Pro 无线蓝牙耳机推荐 字符串"\\\"ABC\"\\"所占内存字节的长度 怎样挑选千元内的羊绒大衣? 现在思科的CCNA,CCNE,CCIP的考证费分别是多少啊,通过率怎样 长春小飞没有车没有房 碳钢的多久生锈 碳钢多久会生锈 碳钢多长时间会开始生锈 碳钢和铝哪个容易生锈 梦见天宫图是什么意思 光遇2023好友树解锁图鉴 光遇二级节点多少个 ...火柴小女孩》《词语手册》里有很多词语的意思的,求告知 暖融融解释 领淘通淘客助手这个软件怎么样? 淘宝客必备的九大工具有哪些? 电脑里硬盘如何共享怎么实现多台电脑共用一块硬盘 两台电脑一个硬盘两台电脑是否可以同时用一个硬盘 共享电脑硬盘怎样设置局域网电脑硬盘共享 现在下载歌曲好还是不下好 故障码P033D的含义解析 切菜机多功能型切菜机 scanbox三维扫描仪 苹果13没有删除的备忘录怎么恢复? iphone备忘录永久删除怎么恢复?iphone备忘录恢复最近删除文件方法介绍... C语言中%c是什么意思 C语言什么意思? C语言的!=是什么意思 C语言中在被调函数中使用exit(0)会不会退出主函数呢? C语言中exit(1)什么意思?1又代表什么? 在C语言中可以用exit(0)来结束程序的运行,那么在java中呢 C语言中exit(0)与exit(1)有什么区别?? exit (0)属于c语言库函数中的哪个? 我不小心删了微信好友,不知道手机号要怎么加回来? C语言中的exit函数 换了之前删除的好友还可以通过以前的微信再添加我吗? c语言关于exit(0)的问题 exit(0)在C语言中的作用 C语言中的exit(0);怎么用啊?应该在那个头文件下? 请问C语言中,exit()的具体用法和含义 C语言exit(0) C语言中exit();怎么用? 弱弱的问下C语言exit(0)有什么用?怎么用? C语言 exit (0)是什么意思 C语言中exit(0)是什么意思? c语言中符号<<是什么意思 我的手机号绑定了一个。怎样解除绑定? C语言<<=是什么意思 如何解除手机绑定 C语言中==是什么意思 怎么解除手机号绑定? 绑定了手机号怎么解除 如何解除手机号绑定 C语言中%c,%s分别代表什么意思? 怎么解除绑定的手机号 在c语言中%3c 是什么意思 怎么解除和手机号的绑定? C语言中 !是有什么含义? 如何解除手机号绑定 C语言中“+=”是什么意思? %*c%c在c语言中是什么意思 C语言中/与%的区别 C语言中 %*c 是什么意思? c语言中%*c%c什么意思 c++中%c是什么意思
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com