文档详情

c语言程序设计_表达式.pdf

发布:2017-06-24约4.97千字共25页下载文档
文本预览下载声明
表达式计算 吴文昊 表达式 • ⼀个表达式是⼀系列运算符和算⼦的组合, ⽤来计算⼀个值 amount = x * (1 + 0.033) * (1 + 0.033) * (1 + 0.033); total = 57; count = count + 1; value = (min / 2) * lastValue; 运算符 • 运算符(operator)是指进⾏运算的动 作,⽐如加法运算符“+” ,减法运算符 “-”。 • 算⼦(operand)是指参与运算的值,这 个值可能是常数,也可能是变量,还可能 是⼀个⽅法的返回值 运算符 int sides = 4; sides = 7; sides = sides + 5; 计算 • result = 12 + 6 / 2; • result = (12 + 6) / 2; • result = 4 * ((12 – 4) / 2); 四则运算 四则运算 C符号 意义 + + 加 - - 减 × * 乘 ÷ / 除 % 取余 () () 括号 • %表⽰取两个数相除以后的余数 计算时间差 • 输⼊两个时间,每个时间分别输⼊⼩时和 分钟的值,然后输出两个时间之间的差, 也以⼏⼩时⼏分表⽰ 如果直接分别减,会出现分钟借位的情况:1点40分和2点10分的差? 计算时间差 • hour1*60+minute1—转换为分钟为单位 • t/60—⼩时部分;t%60—分钟 求平均值 • 写⼀个程序,输⼊两个整数,输出它们的 平均值 运算符优先级 优先级 运算符 运算 结合关系 举例 1 + 单⺫不变 ⾃右向左 a*+b 1 - 单⺫取负 ⾃右向左 a*-b 2 * 乘 ⾃左向右 a*b 2 / 除 ⾃左向右 a/b 2 % 取余 ⾃左向右
显示全部
相似文档