1. 转义字符
\n 换行 \t 水平制表
2. C规定:在每一个字符串常量的结尾加一个 “字符串结束标志”,以便系统据此判断字符串是否结束。C规定以字符’\0’作为字符串结束标志
3. 位运算符 “<<” “>>”的程序效率最高(面试题)
4. 例如:一个四位数字1234,如何将其个十百千位打印出来 。设个位,十位,百位,千位分别为ge,shi,bai,qian。
ge = number % 10;
Shi = number/10%10;
Bai = number/100%10;
Qian = number/1000;
5.自增、自减运算符:作用是使变量的值增1或减1
i++与++i的区别:
++i是先执行i=i+1后,再使用i的值;
i++是先使用i的值后,再执行i=i+1。
例如:
①j=++i; i的值先变成4, 再赋给j,j的值均为4
②j=i++; 先将 i的值3赋给j,j的值为3,然后i变为4
例如: int a = 4;
则 a+=a++; a = 9
a+=++a; a = 10
++a+=a; a = 10
++a+=a++; a = 11
++a+=++a; a = 12
6. 逗号运算符:将两个表达式连接起来,又称为“顺序求值运算符”
一般形式: 表达式1,表达式2
求解过程:
先求解表达式1,再求解表达式2。整个逗号表达式的值是表达2的值。
如:
3+5,6+8
逗号表达式 的值为14