C语言程序设计实例教程潘志安朱运乔余小燕第3章运算符和表达式课件教学.pptVIP

  • 2
  • 0
  • 约4.13千字
  • 约 35页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计实例教程潘志安朱运乔余小燕第3章运算符和表达式课件教学.ppt

PPT研究院 POWERPOINT ACADEMY * (1)关于除法运算 /。 C语言规定:两个整数相除,其结果为整数,小数部分被舍弃。例如,5 / 2 = 2。任意一个操作数为实数时,结果为双精度型。 (2)关于求余数运算%。 要求两侧的操作数均为整型数据,否则出错,且规定结果的符号与左侧操作数相同。 * 在其他类的运算符中,除赋值运算外,绝大部分双目运算结合方向是“自左至右”,绝大部分单目运算结合方向是“自右至左”。 * 例2-19:将长整型赋值基本整型变量。 main() { long a; int i; a = 32769; i = a; printf ( i = %d\n , i ); } 运行结果: i = -32767 很明显,32769已超过int所能表示的最大整数32767,导致结果溢出。 * * 例:判断下列自增自减表达式的合法性。 5++ (a + b) -- a+++b a +++++b -i-- 非法表达式:5++ (a + b) -- a+++++b 合法表达式:a+++b -i-- * * * * * * * * * * 3.1算术运算与算术表达式 3.2赋值运算与赋值表达式 3.3 C语言特有的运算和运算符 3.1.1 基本算术运算符 + 取正值运算,或作加法运算。如+3,5+3 -

文档评论(0)

1亿VIP精品文档

相关文档