1.变量名
*在名称中只能使用 字母字符,数字 和下划线
*第一个字符不能是数字
*关键字不能是变量名
2.整型
*short , int , long , long long 都是符号类型 , 正值取值接近负值 , int -32768到32767
*无符号类型 只需使用 unsigned , 取值范围变大 int 变成0 到65535
3
*cout << 相当于 cout.put( ) 显示字符的另一种方法
4
*const 要比define 好 ,cons可用于更复杂的类型中
5浮点数
*表示小数
第一种方法 标准小数点表示 如1.256
第二种E表示法 3.45E6 表示3.45 * 1000000
3.45E-2 表示3.45*0.01
E表示法 可表示的数字范围更大,浮点运算比整数运算慢
*浮点类型有float , double , long double , 精度依次增多
cout 在输出的时候会删除结尾的多余零 , 使用 cout.setf()可实现多余零的输出
*浮点常量默认情况下是 double
6运算优先级
*如果两个操作数都是整数, 结果的小数部分会被舍弃
至少有一个是浮点数,结果小数部分会被保留
7.类型转换
*法一:初始化和赋值进行转换
浮点值赋给整型 ,可能会超范围(即不允许缩窄), 小数部分会丢失
*法二:以 { } 大括号方式初始化进行的转换
又称为列表初始化 不允许缩窄
如 char c1 {3125} 错误 超范围
int x = 66 ; char c = {x} 错误 x 不是常量
char c = {66} 正确
*法三:表达式中转换
级别从高到底是 long double , double , float, longlong , long , int ,short , signed char ,bool
*法四 : 强制类型转换
typeName (value )格式
如 char x = 'Z ' , int b = int (x) , b = 90;