算术运算符与表达式
发布时间:2014/6/7 20:32:58 访问次数:548
算术运算符用于各类数值运算。包括加(+)、减(一)、乘(水)、除(/)、求余(模运算,%)、自增(++)、自减(一)共7种。INA122UAG4用算术运算符和括号将运算对象连接起来的式子称为算术表达式,其中运算对象包括常量、变量、函数、数组和结构等。
加法运算符“+”为双目运算符,即两个运算对象参与加法运算,如a+b、3+9等具有左结合性。
减法运算符“一”为双目运算符,但“一”作为负值运算符时为单目运算,如-x,一5等具有左结合性。
乘法运算符“术”为双目运算符,具有左结合性。
除法运算符“/”为双目运算符,具有左结合性。如果两个参与运算对象均为整型时,结果也为整型,舍去小数;如果运算对象中有一个是实型,则结果为双精度实型。
求余运算符(模运算符)“%”为双目运算符,具有左结合性。要求参与运算的对象均为整型,求余运算的结果等于两数相除后的余数。
自增1运算符记为“++”,其功能是使变量的值自增1;自减1运算符记为“一”,其功能是使变量的值自减1。自增1和自减1运算符均为单目运算,都具有右结合性,可以有以下几种形式。
自增1后再参与其他运算。
自减l后再参与其他运算。
参与运算后,i的值再自增1。
参与运算后,i的值再自减1。
在理解和使用上容易出错的是i++和1--,特别是当它f中时,常常难于弄清,因此应当仔细地分析。
当—个表达式中存在多个算术运算符时,各个运算符的优先级与常规算术运算符相同,即先计算乘、除和取余,再计算加、减,同级运算符的顺序是从左往右,即先计算左边的算术表达式,再进行右边表达式的计算。还可以利用圆括号改变表达式计算的先后顺序。
算术运算符用于各类数值运算。包括加(+)、减(一)、乘(水)、除(/)、求余(模运算,%)、自增(++)、自减(一)共7种。INA122UAG4用算术运算符和括号将运算对象连接起来的式子称为算术表达式,其中运算对象包括常量、变量、函数、数组和结构等。
加法运算符“+”为双目运算符,即两个运算对象参与加法运算,如a+b、3+9等具有左结合性。
减法运算符“一”为双目运算符,但“一”作为负值运算符时为单目运算,如-x,一5等具有左结合性。
乘法运算符“术”为双目运算符,具有左结合性。
除法运算符“/”为双目运算符,具有左结合性。如果两个参与运算对象均为整型时,结果也为整型,舍去小数;如果运算对象中有一个是实型,则结果为双精度实型。
求余运算符(模运算符)“%”为双目运算符,具有左结合性。要求参与运算的对象均为整型,求余运算的结果等于两数相除后的余数。
自增1运算符记为“++”,其功能是使变量的值自增1;自减1运算符记为“一”,其功能是使变量的值自减1。自增1和自减1运算符均为单目运算,都具有右结合性,可以有以下几种形式。
自增1后再参与其他运算。
自减l后再参与其他运算。
参与运算后,i的值再自增1。
参与运算后,i的值再自减1。
在理解和使用上容易出错的是i++和1--,特别是当它f中时,常常难于弄清,因此应当仔细地分析。
当—个表达式中存在多个算术运算符时,各个运算符的优先级与常规算术运算符相同,即先计算乘、除和取余,再计算加、减,同级运算符的顺序是从左往右,即先计算左边的算术表达式,再进行右边表达式的计算。还可以利用圆括号改变表达式计算的先后顺序。