程序设计基础教程第2章基本数据类型和运算符.ppt

程序设计基础教程第2章基本数据类型和运算符.ppt

2.3.1 算术运算符 算术表达式:用算术运算符或圆括号将运算对象(运算分量)连接起来的式子。 算术运算符: +、-、*、/、% 优先级级别: 一级:负号(-) 二级:* / % 三级:+ - * 程序设计基础(C语言)wh * 【例2-9】将下列数学表达式改写为符合C语言规则的算术表达式。 ⑴ 改写成C语言表达式为:3.14159*r*r/2.0 ⑵ 改写成C语言表达式为:(m*n+pow(m,n))/(sin(x)+cos(y)) * 程序设计基础(C语言)wh * 注意: a/b:如果a和b都是整型量,则其商也为整型量,小数部分被舍去。如5/2结果为2,如果a、b中有一个或都是实型量,则a和b都转换为实型量,然后相除,结果为实型类型的量。如5.0/2,结果为2.5 。 “%”是求余运算符。如a%b,其结果为a除以b后的余数。运算符“%”要求它的两个运算对象都必须是整型量,其结果也是整型量。如5%2的结果为1。 * 程序设计基础(C语言)wh * 在数学中,像5×6÷4的运算结果与6÷4×5的结果相同,都是7.5 表达式5*6/4却与6/4*5的结果不一样。 另外,不能出现8/(8/10)之类的表达式,应将整型常量改为实型常量:8.0/10.0。 *

文档评论(0)

1亿VIP精品文档

相关文档