- 相干保举
c说话算术运算符
在数学运算中最罕见的便是加减乘除四则运算。C说话中的算术运算符便是用来处置四则运算的标记,这是最简略、最常用的运算标记。上面是小编为你清算的c说话算术运算符相干先容!
下表是C说话中的算术运算符及其用法。
算术运算符看上去都比拟简略,也很轻易懂得,但在现实利用时另有良多须要注重的题目,详细以下:
1、停止四则夹杂运算时,运算挨次遵守数学中“先乘除后加减”的准绳。
2、在停止自增(++)和自减(--)的运算时,若是运算符(++或--)放在操纵数的前面则是先停止自增或自减运算,再停止其余运算。反之,若是运算符放在操纵数的前面则是先停止其余运算再停止自增或自减运算。
请细心浏览上面的代码块,思虑运转的成果。
int num1 = 1; int num2 = 2;
int res = num1 + num2++;
printf("num2=%d" + num2);
printf("res=%d" + res);
上面的代码块运转成果为:num2=3,res=3,
详细阐发以下:
第一步:运算 mum1+mun2++的成果,此时变量 mun1,mum2的值稳定。
第二步:将第一步的运算成果赋值给变量 res,此时 res值为 3。
第三步:mum2停止自增,此时其值为 3。
3、在停止除法运算时,当除数和被除数都为整数时,获得的成果也是一个整数。若是除法运算有浮点数到场运算,体系会将整数数据隐形范例转换为浮点范例,终究获得的成果会是一个浮点数。
比方, 2510/1000 属于整数之间相除,会疏忽小数局部,获得的成果是2,而2.5/10 的现实成果为0.25。
请思虑一下上面抒发式的成果:
3500/1000*1000
所得成果为3000。因为抒发式的履行挨次是从左到右,以是先履行除法运算 3500/1000,获得成果为 3,而后再乘以 1000,终究获得的成果便是 3000。
4、取余运算在法式设想中都有着普遍的利用,比方判定奇偶数的方式便是求一个数字除以2 的余数是1 仍是0。在停止取余运算时,运算成果的正负取决于被余数(%左侧的数)的标记,与余数(%右侧的数)的标记有关。
如:(-5)%3=-2,而 5%(-3)=2。
【c说话算术运算符】相干文章:
C说话的前提运算符12-19
c说话位运算符的用法指点12-04
JAVA法式说话中的运算符12-03
C说话考点精选03-18
C说话试题03-28
C说话的利用12-12
C说话的布局12-12
甚么是C说话03-19
C说话试题(精选)12-05