全心思齐网

ascii码与内码的区别?

ASCII码是西文字符 机内码 汉字的机内码采用变形国标码,其变换方法为:将国标码的每个字节都加上128,即将两个字节的最高位由0改1,其余7位不变。每个汉字占2个字节。

匿名回答于2021-03-24 21:45:32


ASCII码是通用的信息交换标准。

计算机中的所有数据存储和运行都需要使用二进制数表示,因此需要一套编码规则,ASCII码得以产生。

ASCII 码使用指定的 7 位或 8 位二进制数组合来表示 128 或 256 种可能的字符。

机内码是汉字在计算机内部存储、传送、交换的内部编码。

机内码是汉字最基本的编码。


由于汉字多达10万左右,一个字节只能表示 256 种符号,便不够使用,就必须使用多个字节表达一个符号,如汉字使用两个字节表示一个汉字。

匿名回答于2021-09-13 08:29:36


1、内码:根据国标码的规定,每一个汉字都有了确定的二进制代码,但是这个代码在计算机内部处理时会与ASCII码发生冲突,为解决这个问题,把国标码的每一个字节的首位上加1。由于ASCII码只用7位,所以,这个首位上的“1”就可以作为识别汉字代码的标志,计算机在处理到首位是“1”的代码时把它理解为是汉字的信息,在处理到首位是“0”的代码时把它理解为是ASCII码。


2、外码:也叫输入码,是用来将汉字输入到计算机中的一组键盘符号。英文字母只有26个,可以把所有的字符都放到键盘上,而使用这种办法把所有的汉字都放到键盘上,是不可能的。所以汉字系统需要有自己的输入码体系,使汉字与键盘能建立对应关系。


3、交换码:计算机内部处理的信息,都是用二进制代码表示的,汉字也不例外。而二进制代码使用起来是不方便的,于是需要采用信息交换码。我国标准总局1981年制定了中华人民共和国国家标准GB2312--80《信息交换用汉字编码字符集--基本集》,即国标码。


4、ASCII是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。

匿名回答于2021-12-14 20:09:47


相关知识问答