1、数据类型介绍
1.1 类型的基本归类:
2、整形在内存中的存储
2.1原码,反码,补码
2.2大小端介绍
为什么有大小端的不同?
由于各硬件商,按自己的构想设计硬件,导致了硬件设计不同,工作原理也有差异。所以有的硬件采用了大端模式,有的硬件采用了小端模式,所以在不同硬件之间进行数据传递时要进行顺序的调整。
大小端判断代码:
int check_sys() {
int a = 1;
char* p = (char*)&a;
return *p;
}
int main() {
int ret = check_sys();
if (ret == 1) {
printf("小端\n");
}
else {
printf("大端\n");
}
return 0;
}