C语言————各类符号的内涵及运算符的种类和优先级

一、各类符号

1.数据类型

float(单精度变量或函数)  double(双精度)  int(整型变量) long/short(长/短整型变量)    char(字符型变量或函数)    void(空类型)          unsinged(无符号)   signed(有符号)

2.各种语句

continue(跳出当前循环,进行下一个循环)  goto(无限制跳出循环)  break(跳出当前循环)if(条件语句)      else(条件语句否定分支)  switch(开关语句)  case(开关语句分支)default(开关语句中的其他)  for(循环语句) do(循环语句的循环体) whlie(循环语句的循环条件) 

3.关键字

const(常量)   volatile(变量)                         auto(自动变量) static(静态变量)    extern(引用变量)register(积存器变量)            enum(枚举) union(联合)   strcut(结构体)  typedef(给数据类型取别名)                                sizeof(求类型或变量大小)  

 

二、各类运算符

1.算术运算符:+、-、*、/、%(求余)、++、--

2.关系运算符:>、<、==、>=、<=、!=(不等于)

3.逻辑运算符:&&(与)、||(或)、!(非)

4.位操作运算符:&、|、^(位异或)、<<(左移)、>> 

5.赋值运算符:=(简单)  +=、-=、/=、%=(复合算术)  &=、|=、^=、>>=、<<=(复合位)

6.条件运算符:?:(三目运算符,用于条件求值)

7.逗号运算符:,(用于把若干个表达式组合成一个表达式)

8.指针运算符:*(取内容)、&(取地址)

9.求字节数运算符:sizeof(用于计算数据类型所占的字节数)

10.特殊运算符:()、[](数组下标)、.(成员选择对象)、->(成员选择指针)

 

三、运算符优先级

1.特殊>单目>算术>关系>逻辑>条件>赋值>逗号  (!逻辑非除外)

2.位运算符优先级比较分散

3.除了赋值、条件、单目这三类的平级运算符之间的结合顺序是从右至左,其他都是从左至右

4.优先级相同时,结合方向发挥作用;优先级不同时,按照优先级规则运算

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值