(color 颜色代码 比如背景灰 字体红 为color 84)
不同的进制换算
常量和变量
关键字指的是 int include 之类的头词
定义常量 #define 或者 const int +类型 +名字 + {初始值} eg:#define dversion " v2.2 "
变量 -- 类型 名字 初始值 eg:int year( 2019 ); int mon( 10 );
布尔和整形
signed char +- char 字符不一定正负
什么是布尔? 表示真和假 只要不是false 就是 true
/std::cin>>输入 其实布尔就是特定大小的标量关键词
赋值与运算
递增递减 a++后递增 与++a先递增 例如 a=1
5+ a++是先算5+a=6 然后a递增等于2
而++a +5为先算 a++=2 然后 2+5=7 递减同理 a-- --a
浮点数(小数)
h
E2为10的2次方 1E2=100
注意精度问题 浮点数据类型是保留小数点位数 但显示是 cout的话只能显示六位
类型转换 有优先顺序
改为c++的方式
例如
unsigned b;
int a;
static_cast<int> (a-b);//为保守做法 编译器可检测是否正确 a=b 更直接但不一定可以