![](http://www.atcpu.com/themes/extres/ithread/images/6.gif) | 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、常量类型 整数、长整数、无符号数、浮点数、字符、字符串、符号常量、转义字符
| |