C语言之运算符

举报
人才程序员 发表于 2023/10/29 20:30:40 2023/10/29
【摘要】 ​运算符是什么,就是可以让2或2个以上的数进行运算的。如"+","-","*","/","%"(求余数),"="(赋值号)。首先是赋值运算符:int a = 12;//等于就是赋值运算符形式:左侧必须是变量,右侧变量和常量都行。不这样写会报错。 他怎么读呢? 读法为:将12赋值给变量a。用法:1.一步赋值。2.连续赋值1.a = 12;b = a;2.a = b = 12;//正确a = 1...

运算符是什么,就是可以让2或2个以上的数进行运算的。如"+","-","*","/","%"(求余数),"="(赋值号)。

首先是赋值运算符:

int a = 12;//等于就是赋值运算符

形式:左侧必须是变量,右侧变量和常量都行。不这样写会报错。 他怎么读呢? 读法为:将12赋值给变量a。

用法:1.一步赋值。2.连续赋值

1.

a = 12;
b = a;

2.

a = b = 12;//正确
a = 12 = 24;//错误

从左往右赋值:12赋值给b,b赋值给a。左侧是目标类型,计算机会转成左侧一样的类型。

加法运算符:

有三种形式:1.常数+常数。2.变量+常数3.变量+变量。

连续加法:变量+常数+变量+变量.从左往右。

得到结果的方式:1.我们可以把结果赋值给一个变量。然后打印这个变量。2.我们可以直接在printf写加法,然后用标准输出"%d/%u/%f/%lf"打印

//1.通过加法赋值给一个变量,使用赋值运算符进行赋值,再使用printf打印
int a = 12+23;
printf("%d",a);

//2.直接通过printf打印,并用标准输出显示
printf("%d",12+23);

减法和上面的一模一样了,我就不在多说,浪费口水了。

乘法:有三种形式:1.常数*常数。2.变量*常数3.变量*变量。

其他的就和数学的一样了。

除法:他分为取整和取余。

取整就是我们平常接触的除法了。那么c语言的取余符号为:"/"。取整可以为浮点数和整数。

double a = 167/7;

取余:顾名思义就是不要他整数的部分,要他的余数。他的符号为"%".像180%7:

编辑

180%7=25.........5。那么打印的就是5了 。取余很特殊,被除数只能是整数。这点很重要。

小括号的用法:谁被括号括起开了就先算谁。但是c语言只有小括号,不像数学一样有中括号大括号的运算。

int a = (12+15)*20;//先算12+15,在把他们的结果乘20在赋值

欢迎各位加群,进行讨论:560361733。等你哦!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。