ASCLL,Unicode 和 UTF-8




1.Ascll 算是比较早的编码,七位二进制数表示,当然在计算机中一般是用一个字节八位表示哈,最先的一位做标志位撒,收录了 英文字母、数字、一些特殊符号、还有一些比如 换行、空格等咚咚,#0 表示什么都不是 C中的字符串后 一般加的就是#0
  2.Unicode 包含了世界上所有的文字符号,需要用两个字节 也就是 16位表示(其实这指的是 UCS-2 还有个更厉害的 UCS-4),注意哟,需要16位就不是说在计算机具体表示的时候 就是16为,我在计算机中存个 01001111 01100000 你知道 这个是什么吗?? 两个ASCLL ?? 还是UNICODE ?? 呵呵 不知道吧,所以在计算几种就用 具体的编码方式 来完成 16位 Unicode的表示,哈哈 所以UNICODE表示的时候 两个字节是不够的 需要比较多的字节放些标识信息才行...
3.UTF-8  UNICODE的一种编码方式,具体的编码方法是:

你可能感兴趣的:(C++,c,C#)