所以它的区位码范围是:0101-9494。区号和位号分别加上0xA0就是GB2312编码。例如最后一个码位是9494,区号和位号分别转换成十六进制是5E5E,0x5E+0xA0=0xFE,所以该码位的GB2312编码是FEFE。 GB2312编码范围:A1A1-FEFE,其中汉字的编码范围为B0A1-F7FE,第一字节0xB0-0xF7(对应区号:16-87),第二个字节0xA1-...
// 数据在buf中都是以 2二进制表示的, 10,16进制是 显示效果,与原数据无关。include <stdio.h> int main(){ int buf[7] = {0x40, 0x23, 0xab, 0xff, 0xd9};int a[] = {110, 70};int i;// 省去添加 中文, 直接把110, 70追加在0xd9后面 memcpy(buf + 5, a, sizeof...