第二章 符号
1. 注释
1)//行注释
2)/* */列注释
2. 持续符 \换行,未完待续
转义符 /
3. 位运算符 & | ^ ~ << >>
<< >>操作数都是在左边
★实例:
a ^= b; b ^= a; a ^= b; //a,b值交换
4. 花括号(代码块) {}
作用就是打包。
1)代码块中定义的变量只在代码块中起作用
2)若与程序中变量重名,则代码块中变量优于程序中变量
5. 贪心法
没一个符号应该包含尽可能多的字符,==是单个符号,而==是两个等号,贪心法读入多个字符,判断是否为符号,在判断是否为字符串。(C语言采用贪心法)
6. 常见运算符优先级
1).高于* ->
2)[]高于*
3)函数()高于*
4)==和!=高于位操作
5)==和!=高于赋值符
6)算术运算符高于位移运算符
7)逗号运算符最低