>>>>>
常用类型举例:
typeid(变量名).name();// 返回变量的类型
using namespace std:
#define NUM "666666666"// 预定义
#define ADD(x, y) ((x) + (y));// 预定义
int num = 666;// 整数
int num1{ 666 }, num2{ 777 }, num3{ 888 };// 整数
double d_num = 66.66;// 小数
float f_num = 66.66;
char c_cha = 66.66;
short s_num = 66.66;
std::string str = "字符串";
std::int32_t s_int32 = 66.66;
std::int64_t s_int64 = 66.66;
std::int8_t s_int8 = 66.66;
const int i_count = 66;// 常量 整数
unsigned char u_char = 66.66;
// 枚举
enum e {
e_a = 0,
e_b = 1,
e_c,
}
// 结构体
struct CAR {
char logo{ 'A' };
unsigned short wheel{ 19 };
unsigned price{ 9000 };
};
CAR carA{ 'A',25,200000 };// 定义车A
CAR carB{ 'B',25,200000 };// 定义车B
CAR carC{ 'C',25,200000 };// 定义车C
std::cout << "车LOGO:" << carA.logo << std::endl;
int main () {
a sta:
b cb:
return 0;
}
// 类型转换。在()内填入你需要的类型
float c{ 550.25f };
int a1 = c;// 可能丢失数据
int a2 = (int)c;//
int a3 = static_cast<int> (c);// 静态转型
sizeof(a3)// 占用内存大小
// 自定义类型
#define 整数 int//#define 新名字 类型名字
整数 test_z = 10;// 使用
typedef int 整数2;// typedef 类型名字 新名字
整数2 test_z2 = 11;
using 整数3 = int;// using 新名字 = 类型名字
整数3 test_z3 = 12;
变量的定义方式:
浮点数【重点】:
类型转换:
带符号的整数类型表:
不带符号的整数类型表:
>>>>>