C++语言教材xd03.pptVIP

  • 0
  • 0
  • 约7.81千字
  • 约 60页
  • 2018-04-18 发布于河南
  • 举报
C语言教材xd03

*优先级: 运算符的执行顺序 *结合性:优先级相同时的结合方向 *运算结果的类型 X=5+8 ‘a’100 X=a+b*c a+b-c 572 a=b=5 §3.3 算术运算与赋值运算(续) 单目运算符的优先级高于双目运算符 单目运算符从右向左结合 双目运算符从左向右结合 3.3.2 算术运算符和算术表达式 1. 共有5个:+,-,*,/,% 2 “-”作为 负号时为单目 单目: - 双目:*, /, % 双目:+,- 4. 优先级: 5. 结合性: 从左向右 3. %运算只适用于整型数 算术运算的结 果为什么类型 取模(求余数) a=10%4 a的值为2 §3.3 算术运算与赋值运算(续) 3.3.3 自增、自减运算符 1. 变量自身加(减)1 k =k+1 k ++ 先使用变量k的值,再加 1 ++ k 先加1,再使用变量 k的值 k = k-1 k - - 先使用变量k的值,再减 1 - - k 先减1,再使用变量k 的值 §3.3 算术运算与赋值运算(续) k=3; printf( “%d”, k ++); 输出 3 后, k 的值为 4 i=3; printf( “%d”, ++ i); 输出4 2. 只能用于变量,不能用于表达式和常量 3. 优先级:高于双目算术运算符 4. 结合性:从右向左 (i+k)

文档评论(0)

1亿VIP精品文档

相关文档