摘要: 大端小端针对的多字节数据的存储类型的。不包括字符串,字符串是怎么写的就在内存中怎么存的。单个字节的内部位序也没有大端小端说法,怎么写的在内存中就是怎么存的。 多字节存储问题 现在有一个变量int a = 0x45862378; 共有四个字节的数据 0x45 0x86 0x62 0x78 其中0x45 阅读全文
posted @ 2018-09-23 15:30 eatwhat 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 我写了一段简单的对比代码并分别用vs2017以release方式编译然后用IDA观察汇编代码,如下图所示: 代码1 int a=5; printf("%d",a) 代码2 volatile int a =5; printf("%d",a); 左边是代码1的汇编代码,右边是代码2的汇编代码。 左边由于 阅读全文
posted @ 2018-09-23 12:01 eatwhat 阅读(1076) 评论(1) 推荐(0) 编辑
摘要: 先定义两个概念。 字符集 字符集就是把字符和一串数字(码点)一一对应起来。GB2312,GBK,UNICODE,这些都是字符集。 字符编码 字符编码就是取得字符集中和字符对应的那串数字(字符编码)之后,基于取得的那串数字再生成另外一串数字。utf8,utf16,utf32这些都是字符编码。 字符集和 阅读全文
posted @ 2018-09-23 00:23 eatwhat 阅读(267) 评论(0) 推荐(0) 编辑