国标码、机内码、外码、ASCII码的区别是什么啊?谢谢~~
作者&投稿:点尤 (若有异议请与网页底部的电邮联系)
计算机ascii码和国标码有什么联系,国标码和机内码又有什么联系。是什么关系?~
ASCII码是国际上广泛使用的字符编码,用于西文字符。
国标码是我国于1981年颁布的汉字编码国家标准,用于汉字编码。
在计算机内部用来进行汉字存储、操作的编码称为汉字的机内码或称内码。
成为国标码,就是世界所都遵循的一个规范,ascii码是十进制的 。计算机只认识二进制,所以ascii是二进制转换过来的,比如大家都把这个数字65当做A
这样你的软件在遇到65的时候就显示A ,否则不统一的话 显示的内容就没法共享了
按照十进制加法的过程来处理,对位相加,满16进1,
十六进制中1~9分别用1~9表示,10~15分别用A~F来表示,
十六进制数的表示可由0x开头或H结尾来标注,
十进制数的表示可直接表示或以D结尾来标注,
最后一位 :8H+0H=8D+0D=8D=8H,进位为0;
倒数第二位:4H+8H=4D+8D=12D=CH,进位为0;
倒数第三位:4H+0H=4D+0D=4D=4H,进位为0;
第一位 :3H+8H=3D+8D=11D=BH,进位为0;
因此 :3448H+8080H=B4C8H
另外国标码转换机内码即为将国标码每字节的最高位置为1,
34H=00110100B,置1后为10110100B=B4H
48H=01001000B,置1后为11001000B=C8H
即转换后为B4C8H
或可将其转换为10进制进行计算:
3448H=13384D
8080H=32896D
3448H+8080H=13384D+32896D=46280D=B4C8H
ASCII码是国际上广泛使用的字符编码,用于西文字符。
国标码是我国于1981年颁布的汉字编码国家标准,用于汉字编码。
在计算机内部用来进行汉字存储、操作的编码称为汉字的机内码或称内码。