0%

Computer_composition_principles01

这篇是跟着课程记的笔记,比较乱!!!!

速度快的都是使用北桥芯片进行连接 gpu 内存 cpu

速度慢的使用南桥芯片

cpu处理计算机指令的

C++ 大小写敏感;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
"\\"   \
"\"" "
"\'" '
"\n" 换行

system("cls");
system("pause"); //开始 + R 暂停
system("shutdown"); //关机


在双引号里面要用俩反斜杠才行
system("C:\\...")

system("color 13"); //设置控制台颜色

system("mode con cols = 80 lines = 40"); //控制窗口大小

编程的本质就是程序员和计算机沟通的过程

进制

1
2
3
4
十进制   99  10'250
二进制 0b11 0b11111
八进制 011
十六进制 0xf1 0xFE

变量定义方式

类型 名字{初始值} or 类型 名字 = 初始值

const 类型 名字 {初始值}; 类型 const 名字 {初始值}

不管是常量还是变量,本质上都是在内存中申请一块区域,用来存放我们的数据,只不过常量申请的内存区域不允许修改,而变量申请的内存区域,允许修改。以上说的可以修改和不可以修改,只是站在编译器的角度,实际上,不管是变量还是常量,甚至是已经编译好的代码,都可以修改。

基本数据类型的数值范围

image-20241109164312874

float 4字节 大约7位精度 ±3.4E±38

double 8字节 大约15位精度±1.7E±308

long double 8字节 大约15位精度±1.7E±308

1
2
3
int a = 500;
unsigned b = 1000;
cout << a - b << endl;

无符号数的优先级更高,所以结果是无符号数

500−1000=500+(2^32−1000)=4294966796

1
2
3
4
int a = 500;
unsigned b = 1000;
a -= b;
cout << a << endl;

结果为-500,因为a是int类型