1C语言入门_2常量、变量和表达式_5表达式.docVIP

  • 6
  • 0
  • 约3.66千字
  • 约 5页
  • 2016-11-28 发布于河南
  • 举报

1C语言入门_2常量、变量和表达式_5表达式.doc

1C语言入门_2常量、变量和表达式_5表达式

第?2?章?常量、变量和表达式 5.?表达式 常量和变量都可以参与加减乘除运算,例如1+1、hour-1、hour * 60 + minute、minute/60等。这里的+ - * /称为运算符(Operator),而参与运算的常量和变量称为操作数(Operand),上面四个由运算符和操作数所组成的算式称为表达式(Expression)。 和数学上规定的一样,hour * 60 + minute这个表达式应该先算乘再算加,也就是说运算符是有优先级(Precedence)的,*和/是同一优先级,+和-是同一优先级,*和/的优先级高于+和-。对于同一优先级的运算从左到右计算,如果不希望按默认的优先级计算则要加()括号(Parenthesis)。例如(3+4)*5/6应先算3+4,再算*5,再算/6。 前面讲过打印语句和赋值语句,现在我们定义:在任意表达式后面加个;号也是一种语句,称为表达式语句。例如: hour * 60 + minute; 这是个合法的语句,但这个语句在程序中起不到任何作用,把hour的值和minute的值取出来加乘,得到的计算结果却没有保存,白算了一通。再比如: int total_minute; total_minute = hour * 60 + minute; 这个语句就很有意义,把计算结果保存在另一个变量total_minute里。事实上等号也是一种运算符

文档评论(0)

1亿VIP精品文档

相关文档