1. C语言运算符优先级及结合性

优先级

运算符

名称或含义

使用形式

结合方向

说明

1

[]

数组下标

数组名[常量表达式]

左到右

--

()

圆括号

(表达式)/函数名(形参表)

--

.

成员选择(对象)

对象.成员名

--

->

成员选择(指针)

对象指针->成员名

--

2

-

负号运算符

-表达式

右到左

单目运算符

~

按位取反运算符

~表达式

++

自增运算符

++变量名/变量名++

--

自减运算符

--变量名/变量名--

*

取值运算符

*指针变量

&

取地址运算符

&变量名

!

逻辑非运算符

!表达式

(类型)

强制类型转换

(数据类型)表达式

--

sizeof

长度运算符

sizeof(表达式)

--

3

/

表达式/表达式

左到右

双目运算符

*

表达式*表达式

%

余数(取模)

整型表达式%整型表达式

4

+

表达式+表达式

左到右

双目运算符

-

表达式-表达式

5

<< 

左移

变量<<表达式

左到右

双目运算符

>> 

右移

变量>>表达式

6

大于

表达式>表达式

左到右

双目运算符

>=

大于等于

表达式>=表达式

小于

表达式<表达式

<=

小于等于

表达式<=表达式

7

==

等于

表达式==表达式

左到右

双目运算符

!=

不等于

表达式!= 表达式

8

&

按位与

表达式&表达式

左到右

双目运算符

9

^

按位异或

表达式^表达式

左到右

双目运算符

10

|

按位或

表达式|表达式

左到右

双目运算符

11

&&

逻辑与

表达式&&表达式

左到右

双目运算符

12

||

逻辑或

表达式||表达式

左到右

双目运算符

13

?:

条件运算符

表达式1?

表达式2: 表达式3

右到左

三目运算符

14

=

赋值运算符

变量=表达式

右到左

--

/=

除后赋值

变量/=表达式

--

*=

乘后赋值

变量*=表达式

--

%=

取模后赋值

变量%=表达式

--

+=

加后赋值

变量+=表达式

--

-=

减后赋值

变量-=表达式

--

<<=

左移后赋值

变量<<=表达式

--

>>=

右移后赋值

变量>>=表达式

--

&=

按位与后赋值

变量&=表达式

--

^=

按位异或后赋值

变量^=表达式

--

|=

按位或后赋值

变量|=表达式

--

15

逗号运算符

表达式,表达式,…

左到右

--

2. ASCII码表:

十进制 八进制 十六进制 字符 描述
0 0 00 NUL  
1 1 01 SOH start of header
2 2 02 STX start of text
3 3 03 ETX end of text
4 4 04 EOT end of transmission
5 5 05 ENQ enquiry
6 6 06 ACK acknowledge
7 7 07 BEL bell
8 10 08 BS backspace
9 11 09 HT horizontal tab
10 12 0A LF line feed
11 13 0B VT vertical tab
12 14 0C FF form feed
13 15 0D CR carriage return
14 16 0E SO shift out
15 17 0F SI shift in
16 20 10 DLE data link escape
17 21 11 DC1 no assignment, but usually XON
18 22 12 DC2  
19 23 13 DC3 no assignment, but usually XOFF
20 24 14 DC4  
21 25 15 NAK negative acknowledge
22 26 16 SYN synchronous idle
23 27 17 ETB end of transmission block
24 30 18 CAN cancel
25 31 19 EM end of medium
26 32 1A SUB substitute
27 33 1B ESC escape
28 34 1C FS file seperator
29 35 1D GS group seperator
30 36 1E RS record seperator
31 37 1F US unit seperator
32 40 20 SPC space
33 41 21 !  
34 42 22 "  
35 43 23 #  
36 44 24 $  
37 45 25 %  
38 46 26 &  
39 47 27 '  
40 50 28 (  
41 51 29 )  
42 52 2A *  
43 53 2B +  
44 54 2C ,  
45 55 2D -  
46 56 2E .  
47 57 2F /  
48 60 30 0  
49 61 31 1  
50 62 32 2  
51 63 33 3  
52 64 34 4  
53 65 35 5  
54 66 36 6  
55 67 37 7  
56 70 38 8  
57 71 39 9  
58 72 3A :  
59 73 3B ;  
60 74 3C <  
61 75 3D =  
62 76 3E >  
63 77 3F ?  
64 100 40 @  
65 101 41 A  
66 102 42 B  
67 103 43 C  
68 104 44 D  
69 105 45 E  
70 106 46 F  
71 107 47 G  
72 110 48 H  
73 111 49 I  
74 112 4A J  
75 113 4B K  
76 114 4C L  
77 115 4D M  
78 116 4E N  
79 117 4F O  
80 120 50 P  
81 121 51 Q  
82 122 52 R  
83 123 53 S  
84 124 54 T  
85 125 55 U  
86 126 56 V  
87 127 57 W  
88 130 58 X  
89 131 59 Y  
90 132 5A Z  
91 133 5B [  
92 134 5C \  
93 135 5D ]  
94 136 5E ^  
95 137 5F _  
96 140 60 `  
97 141 61 a  
98 142 62 b  
99 143 63 c  
100 144 64 d  
101 145 65 e  
102 146 66 f  
103 147 67 g  
104 150 68 h  
105 151 69 i  
106 152 6A j  
107 153 6B k  
108 154 6C l  
109 155 6D m  
110 156 6E n  
111 157 6F o  
112 160 70 p  
113 161 71 q  
114 162 72 r  
115 163 73 s  
116 164 74 t  
117 165 75 u  
118 166 76 v  
119 167 77 w  
120 170 78 x  
121 171 79 y  
122 172 7A z  
123 173 7B {  
124 174 7C |  
125 175 7D }  
126 176 7E ~  
127 177 7F DEL delete

C语言运算符优先级和ASCII表的更多相关文章

  1. 05--C语言运算符优先级和ASCII码表

  2. 一道c语言运算符优先级问题

    一道c语言运算符优先级问题 #include <iostream> using namespace std; int main() { char test[] = {"This ...

  3. (转)C语言运算符优先级 详细列表

    C语言运算符优先级 详细列表 文章转自:Slyar Home 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右   () 圆括号 (表达式)/函数 ...

  4. C语言 运算符优先级和结合方向

    运算符优先级和结合方向 初级运算符( ).[ ].->..  高于  单目运算符  高于  算数运算符(先乘除后加减)  高于  关系运算符  高于  逻辑运算符(不包括!)  高于  条件运算 ...

  5. C语言运算符优先级总结

    一 写在开头1.1 本文内容本文内容为C语言中运算符优先级的总结.转载于:https://blog.csdn.net/huangblog/article/details/8271791,感谢原作者的付 ...

  6. C语言运算符优先级及结合性

    今天去翻了下C语言运算符的优先级和结合性,发现当初学习的时候就没认真记住,惭愧.发现一篇讲得不错的文章,编辑了下转来供以后翻阅. C语言运算符优先级表(由上至下,优先级依次递减) 运算符 结合性 () ...

  7. C语言运算符优先级和结合性一览表

    所谓优先级就是当一个表达式中有多个运算符时,先计算谁,后计算谁.这个其实我们在小学学算术的时候就学过,如1+4÷2. 但是C语言中的运算符已经远不止四则运算中的加减乘除了,还有其他很多运算符.当它们出 ...

  8. C 语言运算符优先级(记忆口诀)

    优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右   () 圆括号 (表达式)/函数名(形參表)   . 成员选择(对象) 对象.成员名   -& ...

  9. C语言运算符优先级和口诀(转)

    一共有十五个优先级: 1   ()  []  .  -> 2   !  ~   -(负号) ++  --   &(取变量地址)*   (type)(强制类型)    sizeof 3   ...

随机推荐

  1. SGE:qsub/qstat/qdel/qhost 任务投递和监控

    参考: Oracle Grid Engine qsub命令 SGE - qsub使用范例 SGE作业基本用法 qsub是最为稳定的底层任务投递系统,就是把一个脚本投递到集群的计算节点上运行. 注意,只 ...

  2. dd 命令常用功能收集(ing...)

    xu言: 发现自己老是忘记一些不怎么常用,但是一定会用到的命令...so,做个备忘吧 Tips: sudo sh -c "head -c 15M /dev/urandom > test ...

  3. 20170727xlVBA根据总名单和模板生成多页名单

    Sub CountingDown() Dim Dic As Object '用于分类统计 Dim i As Long Dim CountDown As Long '每页最多几条信息 Dim x As ...

  4. 使用Laravel提交POST请求出现The page has expired due to inactivity错误

    任何指向 web 中 POST, PUT 或 DELETE 路由的 HTML 表单请求都应该包含一个 CSRF 令牌(CSRF token),否则,这个请求将会被拒绝.

  5. UVA-1220 Party at Hali-Bula (树的最大独立集)

    题目大意:数的最大独立集问题.特殊在要求回答答案是否唯一. 题目分析:定义状态dp(i,1),dp(i,0)分别表示以i为根节点的子树选不选i最多可选的人数,f(i,1),f(i,0)分别表示以i为根 ...

  6. OAF多语言的实现

    在之前的文章中转载了一篇关于多语言实现的文章. OAF中多语言的实现(转) 现在我来讲讲另外一种情况. 在建立工程项目没有特别选择语言,所以所有的PG或RN页面都是英文的,在页面原文件中可看到如下内容 ...

  7. 72. Edit Distance *HARD*

    Given two words word1 and word2, find the minimum number of steps required to convert word1 to word2 ...

  8. ora2pg安装及卸载

    --ora2pg安装 tar xzf ora2pg-10.x.tar.gz  or tar xjf ora2pg-10.x.tar.bz2 cd ora2pg-10.x/ perl Makefile. ...

  9. JavaScript学习总结(一)——JavaScript基础

    一.JavaScript语言特点 1.1.JavaScript是基于对象和事件驱动的(动态的) 它可以直接对用户或客户输入做出响应,无须经过Web服务程序.它对用户的响应,是采用以事件驱动的方式进行的 ...

  10. 深入理解BootStrap Item1-- 列表组(list-group)

    class=”pull-right”:右对齐下拉菜单 list-group-item:列表组,控制列表,以及添加列表徽章 1.列表组 列表组是Bootstrap框架新增的一个组件,可以用来制作列表清单 ...