第3章 运算符与表示式
3.1 算术运算符与赋值运算符
3.1.1 关键知识点
1.算术运算符 算术运算符:+,-,*,/,%(加、减、乘、除、求余)都是连接两个操作元二目运算符。*,/和%运算符级别(3级)高于+和-(4级)。算术运算符结合方向是从左向右。 按着ANSI C标准,求余(%)运算符操作元只能是整型数据。比如,12%7结果是5,即12除以7余数是5,-12%7结果是-5。不过,12.0%7是非法,因为其中左操作元12.0不是整数。2.算术表示式 用算术运算符(包含括号)连接起来符合C语言语法规则式子称为算术表示式。比如,假设x和y是整型变量,那么-2*x + 7*y – 30 + 3*(y + 15)就是一个算术表示式,而3x + 5y就不是算术表示式,正确写法应该是3*x+5*y。运算精度规则以下:◆ 假如表示式中有浮点数,则按双精度进行运算。即计算结果是double型数据(保留15~16位有效数字)。◆ 假如表示式中最高精度是long型整数,则按long精度进行运算,即计算结果是long型整数。◆ 假如表示式中最高精度低于int型整数,则按int精度 ...


雷达卡




京公网安备 11010802022788号







