常用的转义字符:
'\n' 换行,将光标从当前位置移到下一行开头。
'\r' 回车,将光标从当前位置移到本行开头。
'\0' 空字符,通常用作字符串结束标记。
'\t' 横向跳格,光标移到下一个水平制表位。
'\v' 纵向跳格,光标移动到下一个垂直制表位。
'\b' 退格,光标向前移动一个字符。
c语言规定合法的标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。
根据ASCII码值的特点,若要将小写字母转换成大写字母,只需ch = ch +32,相反,若将大写字母转换成小写字母,只需ch = ch - 32。
在c语言中5 / 4 = 1,当两边均为整数时,做取整处理,即取商;5.0 / 4 = 1.25,当两边任何一方为浮点数时,结果为实数。
c语言中要求%两边必须为整型数据。
赋值运算符的优先级很低,仅仅高于逗号运算符;
关系运算符的优先级低于算术运算;
逻辑运算符优先级从高到低:! ,&& ,|| ;
逗号运算符是所有运算符中优先级最低的,且具有左结合性。
关于增1和减1运算符前缀形式和后缀形式:
1、单独使用时:都相同,++a; 和 a++; 都等价于 a = a + 1; ;--a; 和 a--; 都等价于 a = a - 1;。
2、放入表达式中使用:b = ++a; 等价于 a = a + 1; b = a; 而 b = a++; 等价于 b = a; a = a + 1;