C++C day1
变量与常量
整数分成有符号、无符号
范围:短整型 长整型 长长整型
字符本质是编码的整数
浮点数:单精度(float) 双精度(double) 扩展精度(long double )
字符串常量:基本类型中没有字符串变量
使用string类的对象存放字符串
布尔类型 真、假不同的系统不一样
转义字符
变量要初始化
全局可以初始化 局部变量必须初始化
四种:
int a=0
int a(0)
int a={0}
int a{0}
大括号是初始化列表方式
符号常量:
const 数据类型说明符 常量名=常量值
运算符
加减乘除 忽略不计
逗号运算符:
格式:表达式1,表达式2
先求解1 再求解2 ,最终为2的结果
逻辑运算:关系运算 结果只能是布尔类型
< <= > >= 优先级同(高)
== != 优先级同(低)
逻辑运算符:按照优先级顺序:
! && ||
同样结果只能是布尔,具有短路功能,也就是一个假就是假在与运算
条件表达式:
表达式1?表达式2 :表达式3
首先求解1 ,若为true,则求2,2为最终结果
若为false 则求解3,3为最终结果
example: x=a>b?a:b value: max(a,b)
条件运算符优先级高于赋值运算符,低于逻辑运算符