汉字在内存中是不是按ascii码存储的,一段文字是不是按顺序存储的
如果一个变量是四字节整形数,值是3,(a1=3)
查看这个变量地址的内存值,是00 00 00 03
如果一个变量是文本,值是“它”,(a1="它")
查看这个变量地址的内存值,是ascii的00 00 CB FC,还是其他值
测试发现这个值会变是怎么回事
一个基本概念,ASCII是美国标准信息交换代码,早期标准的值是0~127
而汉字当然不可能是美国标准的,我国早期出了GBK编码.它是汉字常用的内码
它的值就是CB FC占两个字节,而目前新的(系统/网站/数据库)常用的是UTF-8编码(ISO国际标准),还有就是UNICODE编码.不同语言不同系统的编码可能会不同的
汉中使用unicode编码的,2个byte。文字一般按顺序,但是会有格式及编码规则调整
下一篇:win10重新安装出现错误
热门标签: