📄 clanguageinfo.h
字号:
#include <fstream>
#include <string>
#include <map>
using namespace std;
#define KEY_COUNT 32
#define MACRO_COUNT 8
string w_key[]={"auto",
"break",
"case",
"char",
"const",
"continue",
"default",
"do",
"double",
"else",
"enum",
"extern",
"float",
"for",
"goto",
"if",
"int",
"long",
"register",
"return",
"short",
"signed",
"sizeof",
"static",
"struct",
"switch",
"typedef",
"union",
"unsigned",
"void",
"volatile",
"while",
};
string w_macro[]={"define","undef","include","if","ifdef", "ifndef","else","endif"
};
/*
() [] -> . 括号(函数等),数组,两种结构成员访问
! ~ ++ -- + - * & sizeof 否定,按位否定,增量,减量,正负号, 间接,取地址,类型转换,求大小 由右向左
* / % 乘,除,取模 由左向右
+ - 加,减
<< >> 左移,右移
< <= >= > 小于,小于等于,大于等于,大于
== != 等于,不等于 由左向右
& 按位与 由左向右
^ 按位异或 由左向右
| 按位或 由左向右
&& 逻辑与 由左向右
|| 逻辑或 由左向右
? : 条件 由右向左
= += -= *= /= &= ^= |= <<= >>= 各种赋值 由右向左
, 逗号(顺序) 由左向右
*/
/* 优先级
() 1
[] 2
-> 3
. 4
! 5
~ 6
++ 7
-- 8
- 9
* 10
& 11
* 12
/ 13
% 14
+ 15
- 16
<< 17
>> 18
< 19
<= 20
>= 21
> 22
== 23
!= 24
& 25
^ 26
| 27
&& 28
|| 29
?: 30
= 31
+= 32
-= 33
*= 34
/= 35
%= 36
>>= 37
<<= 38
&= 39
^= 40
|= 41
, 42
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -