大端序:数据低位保存在内存高地址中
小端: 数据低位保存在内存低地址中
1 int check_sys() 2 { 3 int a = 1; 4 char* p = (char*)&a; 5 6 return *p; 7 } 8 //指针类型定义 9 //1.决定了指针解引用操作符能访问几个字节 10 //2.指针类型决定了指针+1,-1的时候,加的或者减的是几个字节 11 12 13 14 //写一段代码告诉我们当前机器的字节序是什么 15 //返回1,小端 16 //返回0,大端 17 int main() 18 { 19 int ret = check_sys(); 20 if (ret == 1) 21 { 22 printf("小端\n"); 23 } 24 else 25 { 26 printf("大端\n"); 27 } 28 }
2.题目:输出什么
考察点:有符号 无符号 整型提升
题目3
注意以无符号的形式输出,那么其原码反码补码都相等
字符char的范围
原文:https://www.cnblogs.com/chuancyworld/p/14940511.html