CPP_Basic_Summary_0.2
1、变量不要以两个下划线或者下划线和大写字母开头
2、关于整型:
1字节=8位
1byte=8bit
short 至少16位,Mac上为16位
int 至少与short一样长,Mac上为32位
long至少32位,且至少与int一样长,Mac上为64位
long long至少64位,且至少与long一样长,Mac上为64位
3、short是short int简称,long、unsigned也一样
4、头文件climits包含了整型限制的信息
5、CHAR_BIT为字节的位数
6、sizeof(int)中的int是类型名,所以加(),其余时候可选添加
7、C++创建字符常量用const
8、C++可使用int wrens(360)的方式初始化函数初值
9、C++11新增的大括号初始化器示例:
int rocs={}//其中可以不包括任何内容,则初始化为0
或者int rocs{}也可
10、整型的有无符号决定数据范围,一旦溢出会极端跳转
11、自然长度指的是计算机处理效率最高的长度
12、若能预知变量能表达的整数值大于16位整数的最大可能值,则使用long,可以避免程序移植到16位系统时出现错误和异常
13、cout<<hex;
为十六进制输出,cout<<oct;
为八进制输出,对后方输出有效
14、表示十六位地址一般用unsigned int,比long适合
15、char也可以视为整型
16、cin和cout默认转换的是十进制
17、成员函数cout.put(‘X’)可直接输出字符