
在C语言中,基本的算术运算符是:+、-、*、1、%,分别为加、减、乘、除、求余运算符。这些运算符需要两个运算对象,称为双目运算符。除求余运算符%外,运算对象可以是整型,也可以是实型。如1+2、1.2*3.2。
求余运算符的运算对象只能是救型。在%运算符左侧的运算数为被除数,右侧的运算数
为除数,运算结果是两数相除后所得的余数。当运算数为负数时,所得结果的符号随机器的
不同而不同。
“+”和“”也可用作单目运算符,运算符必须出现在运算数的左边。运算数可为整型,也可为实型。如:-54、+3.9。
说明:
(1)如果双目运算符两边运算数的类型一致,则所得结果的类型与运算数的类型一致。例如:1.0/2.0,其运算结果为0.51/2,其运算结果为O。
(2)如果双目运算符两边运算数的类型不一致,系统将自动进行类型转换,使运算符两边的类型达到一致后,再进行运算。
(3)在C语言中,所有实型数的运算均以双精度方式进行。若是单精度数,则在尾数部分添0,使之转化为双精度数。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)