二
来源:互联网 发布:vs 符号加载 知乎 编辑:程序博客网 时间:2024/04/28 13:36
11 long型字面值常量以l或L结尾。当一个整型字面值常量超过int型的上限时,将其当做long型处理。unsigned型字面值常量以u或U结尾。float型字面值常量以f或F结尾。long double型字面值常量以l或L结尾。
12 整型字面值常量也可以使用八进制或十六进制表示。使用八进制表示时,须加前缀0,使用十六进制表示时,须加前缀0x或0X。
13 字符常量’/0’表示空字符(null),即值为0的字符。
14 C语言中的全部转义字符
/a 响铃符 // 反斜杠
/b 回退符 /? 问号
/f 换页符 /’ 单引号
/n 换行符 /” 双引号
/r 回车符 /ooo 八进制数ooo对应的ASCII码
/t 横向制表符 /xhh 十六进制数hh对应的ASCII码
/v 纵向制表符
15 字符串就是以’/0’结尾的字符数组。
16 变量可以用const限定。用const限定的变量,其值不能修改。对于数组,const限定符表明数组中所有元素的值都不能修改。
17 有负操作数的情况下,整数除法和取模运算的结果依赖于具体实现。
18 强制转换格式:
(类型名) 表达式
如:
int n;
(double) n;
19 表达式(n++)和(++n)都使变量n自增。区别在于:表达式(n++)的值是变量n自增前的旧值,而表达式(++n)的值是变量n自增后的值。自增运算符只能用于变量。
20 按位与运算符(&)常用语屏蔽某些二进制位,如:
n = n & 0177;
按位或运算符(|)常用与将某些二进制位置1。如:
x = x | SET_ON;