计算机二级算符和表达式.pptVIP

  • 7
  • 0
  • 约1.53千字
  • 约 9页
  • 2016-12-09 发布于未知
  • 举报
计算机二级算符和表达式

运算符和表达式 C语言运算符的种类 运算符: 1)算术.加+ 减- 乘* 除/ 求余% 自增++ 自减-- 2)关系.大于 等于== 小于 大于等于= 小于等于= 不等于!= 3)逻辑.与或||非! 4)位运算.位与位或|位非~ 位异或^ 左移 右移 5)赋值=;+=-=/=*=;复合位运算符(=,|=,^=,==) 6)条件节 ?= 7)逗号 , 8)指针 (取内容) *取地址 9)字节 sizeof 10)特殊 () 下标[], 成员-,.强制转换符 基本运算 1)赋值运算: 赋值是将赋值运算右操作数的值存放到其左操作数所标识的存储器中. 左操作数必须为右操作数指明一个确定的可存储位置. 如a+1=b+1 是错误的 赋值符有右结合性 a=b=c=1 可理解为 a=(b=(c=1)) 如果赋值运算符两边的数据类型不相同,系统将自动进行类型转换 (向左看齐) 2)算术运算 “短向长靠拢” 3)关系运算 exp1关系运算符exp2 关系表达式的结果总是int类型的(0或1即真或假) 4)逻辑运算 exp1逻辑运算符exp2 exp1exp2 与 exp1||exp2 如果下面一个条件满足,则整个计算完毕。 ①在逻辑“与”表达式中,exp1的计算结果为0 ②在逻辑“与”表达式中

文档评论(0)

1亿VIP精品文档

相关文档