您当前的位置:《全国计算机等级考试二级(C语言)》听课笔记:15
《全国计算机等级考试二级(C语言)》听课笔记:15

算术表达式和赋值表达式

一、基本算术运算符 +  -  *  /   % (求余运算符)

 1、这些运算符需要两个运算对象,称为双目运算符。除求余外,运算对象可以是整型还可以是实型。

2、求余运算符的对象只能是整型,在“%”运算符的左侧的运算符称为被除数,运算结果是两数相除后的余数,当运算量为负数时,所得结果的符号与被除数的符号相同。eg 17%-3=2  -19%4=-3  -15%-7=-1

3、“+”“-”也可作单目运算符,运算符必须在运算量的左边,运算量可为整型,也可为实型。

4、说明:a 双目运算符两边的运算类型必须一致才能进行操作,所得结果类型与运算类型一制。b 双目运算符两边的运算类型若不一致,系统会自己转换,一边是整型数,一边是实型数时,系统自动把整型转化为实型。同样的转为长整型和无符号型。

5、在C语言中,所有实数的运算符均以双精度进行,若是单精度,则在尾数部分补零,使之转化为双精度。

二、算术运算符的优先级

()         { +   -}单目      {*  /  %  +   - }双目      优先级从高到低

收藏状态
收藏本课程的同学
相关课程