C语言之运算符

运算符是什么,就是可以让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:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Lq65omN56iL5bqP5ZGY,size_20,color_FFFFFF,t_70,g_se,x_16

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

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

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

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

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

人才程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值