计算机编码
Apollon_krj
岁月悠悠,衰微只及皮肤;热忱抛却,颓唐必至灵魂。
展开
-
计算机的整数编码问题与数据上溢
一、问题提出:大家都知道整数在计算机中的存储,是以二进制的方式来存储的,但是为什么int main (void){ char ch = 'a'; int i = 1; while(ch > 0) ch += 1; while(i > 0) i += 1; printf("ch = %d\n",ch); printf("i原创 2016-05-20 12:49:19 · 1674 阅读 · 0 评论 -
GB2312编码规则与代码实现
GB2312编码范围:A1A1-FEFE,其中汉字编码范围:B0A1-F7FE, 汉字编码: 第一字节0xB0-0xF7(对应区号:16-87),第二个字节0xA1-0xFE(对应位号:01-94)。GB2312编码是第一个汉字编码国家标准,是由中国国家标准总局1980年发布,1981年5月1日开始实施的一套国家标准,标准号是GB2312—1980。GB2312编码适用于汉字处理、汉字通信等系统之间原创 2017-08-12 21:30:59 · 23770 阅读 · 0 评论 -
base64编解码原理与C代码实现
1、base64编码原理分析:(1)、背景与应用: 可参考博客:Base64编码原理与应用 所谓base64就是基于ASCII码的64个可见字符子集的一种编码方式。(2)、编码原理与核心分析: 上面提到的子集如下所示: A~Z、a~z、0~9、+、/共64个字符。base64编码方式要点: ①分组:对需要编码的数据流(字节流)进行分组,三个字节为一组,若是最后一组不足3个字节,则对该分组原创 2017-12-11 21:10:49 · 9825 阅读 · 0 评论