转义字符
注意以下几种转义字符:
\r | 回车(不换行) |
---|---|
\v | 垂直制表 |
\b | 退格 |
\ddd | 1到3位八进制ASCII码值代表的字符 |
\xhh | 1到2位十六进制ASCII码值所代表的字符 |
所以要注意,后两个的长度是1而不是3,因为他们代表一个字符。
三元运算符
max=(a>b)?a:b;
这个运算符的意思就是,a与b进行比较,若为假,则将后面的值赋给max,若为真,则将前面的值赋给max。简称:前真后假。
常用运算符的优先级
运算符 | 附加说明 |
---|---|
逻辑非! 求相反数- ++ sizeof类强制转化 | |
* / % + - | 前三个高于后两个 |
< <= > >= == != | 前四个高于后两个 |
逻辑与和逻辑或 | 前者高于后者 |
赋值类运算符 | = +=都是 |
同时注意逻辑运算符的短路性。
return code;