算数运算符
算数运算符有 +、-、*、/和%,分别为加、减、乘、除和取余(求模),用于数字类型数据的计算。
运算结果受赋值变量的数据类型的影响,如运算符两边的数据为浮点型,但接收结果的变量为整型,则结果不会采用四舍五入的方式取整,而是会向下取整,如下:
float a = 1.5;
float b = 2.3;
实际上a + b应该等于3.8,但如果接收结果的变量c为整型int时:
int c = a + b;
变量c的值为3.8向下取整的3。
关于取余运算符,在C++中,要求运算符两边的变量或常量均为整型数据。
关于优先级,与数学当中的优先级基本一致。