内容目录
1.数据类型问题
- char与bool最好不要放在算术式子中 char分为有符号与无符号两种类型
- short int long long区别
short至少16位;
int 至少与short一样长
long至少32位,且至少与int一样长
long long至少64位,且至少与long一样长 - float与double区别
float=0.1f
符号位(Sign):0 代表正,1 代表为负。
指数位(Exponent):用于存储科学计数法中的指数数据,并且采用移位存储。
尾数部分(Mantissa):尾数部分。 - 类型转换时无符号数的输出由位数决定
[TOC]
2.变量问题
对象与变量均为一块储存空间
- 初始化与赋值问题
创建之初给予起一个初始值而赋值则是将对象当前值抹去赋予一个新值
初始化的几种形式
int a=0;
int a={0};\\列表初始化
int a{0};
int a(0);
- 默认初始化
在函数体之外的变量定义为0 但函数体内部变量不被初始化 类的对象的初始化 由初始化函数决定 - 函数声明与定义
extern 若有初始值则为定义 可多次声明