运算符是什么,就是可以让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。等你哦!