灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:3604回复:0

c语言算术运算符和算术表达式整理学习

楼主#
更多 发布于:2012-10-15 12:49
1、运算符简介
<1>算术运算符 : + 、- 、* 、/ 、%(求余或模运算) 、++ 、-- 七种运算符
<2>关系运算符 : > 、< 、== 、>= 、<= 、!= 六种关系运算符
<3>逻辑运算符 :;; 、|| 、! 三种
<4>位操作运算符 :参与运算的量,按二进制位进行运算,位与(;) 、位或(|) 、位非(~) 、位异或(^) 、左移(<<) 、右移(>>) 六种
<5>赋值运算符 := 、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值(;=,...)  三类共11种
<6>条件运算符 :三目运算符(?:)
<7>逗号运算符 :用于把若干表达式组合成一个表达(,)
<8>指针运算符 :用于取内容(*)和取地址(;)二种运算
<9>求字节数运算符 :用于计算数据类型所占的字节数(sizeof)
<10>特殊运算符 :(),下标[],成员(->,.)等几种
2、
<1>运算符优先级 :运算符优先级共分为15级。1级最高,15级最低
<2>运算符结合性 :
a:自左至右
b:自右至左
<3>强制类型转换运算符:(类型说明符)(表达式)
<4>自增、自减运算符
a:++i i自增1后再参与其他运算
b:--i i自减1后在参与其他运算
c:i++ i参与运算后,i的值再自增1
d:i-- i参与运算后,i的值再自减1
3、基本类型分类特点
字符型 char 1(字节) c字符集(数值范围)
基本整型 int 2       -32768 ~ 32767
短整型 short int 2  ...
长整型 long int  4  -214783648~214783647
无符号型 unsigned  2  0 ~ 65535
无符号长整型 unsigned long 4 0 ~ 4294967295
单精度 float  4    3/4E-38 ~ 3/4E+38
双精度 double    8    1/7E-308 ~ 1/7E+308
4、常量后缀
L或l 长整型
U或u 无符号数
F或f 浮点型
5、常量类型
整数、长整数、无符号数、浮点数、字符、字符串、符号常量、转义字符

喜欢0 评分0
游客

返回顶部