字是什么意思计算机

    字是什么意思计算机,计算机的字节

    【计算机的字节,字符,字,怎么理解?】

    在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称字。字通常分为若干个字节(每个字节一般是8位)。在存储器中,通常每个单元存储一个字,因此每个字都是可以寻址的。字的长度用位数来表示。

    在计算机的运算器、控制器中,通常都是以字为单位进行传送的。字出现在不同的地址其含义是不相同。例如,送往控制器去的字是指令,而送往运算器去的字就是一个数。

    字节

    是指一小组相邻的二进制数码。通常是8位作为一个字节。它是构成信息的一个小单位,并作为一个整体来参加操作,比字小,是构成字的单位。

    在微型计算机中,通常用多少字节来表示存储器的存储容量。

    例如,在C++的数据类型表示中,通常char为1个字节,int为4个字节,double为8个字节。

    理解编码的关键,是要把字符的概念和字节的概念理解准确。这两个概念容易混淆,我们在此做一下区分:

    概念描述举例

    字符

    人们使用的记号,抽象意义上的一个符号。'1','中','a','$','¥'……

    字节计算机中存储数据的单元,一个8位的二进制数,是一个很具体的存储空间。0x01,0x45,0xFA……

    字符串

    在内存中,如果“字符”是以ANSI编码形式存在的,一个字符可能使用一个字节或多个字节来表示,那么我们称这种字符串为ANSI字符串或者多字节字符串。如,"中文123"(占8字节,包括一个隐藏的)

    字符集

    对于ANSI编码方式,存在不同的字符集(Charset)。同样的字节序列,在不同的字符集下表示的字符不一样。要正确解析一个ANSI字符串,还要选择正确的字符集,否则就可能导致所谓的乱码现象。不同语言版本的操作系统,都有一个默认的字符集。在不指定字符集的情况下,系统会使用此字符集来解析ANSI字符串。也就是说,如果我们在简体中文版的Windows下打开了一个由日文操作系统保存的ANSI文本文件(仅包含ANSI字符串的文本文件),我们看到的将是乱码。但是,如果我们使用VisualStudio之类的带编码选择的文本编辑器打开此文件,并且选择正确的字符集,我们将可以看到它的原貌。注意:简体中文字符集中的繁体字和繁体中文字符集中的繁体字,编码不一定相同(事实证明,似乎是完全不同)。

    每个字符集都有一个唯一的编号,称为代码页(CodePage)。简体中文(GB2312)的代码页为936,而系统默认字符集的代码页为0,它表示根据系统的语言设置来选择一个合适的字符集。

    Unicode

    字符串在内存中,如果“字符”是以在Unicode中的序号存在的,那么我们称这种字符串为Unicode字符串或者宽字节字符串。在Unicode中,每个字符都占两个字节。如,"中文123"(占10字节)。

    Unicode和ANSI的区别就相当于输入法内的“全角”和“半角”的区别。

    由于不同ANSI编码所规定的标准是不相同的(字符集不同),因此,对于一个给定的多字节字符串,我们必须知道它采用的是哪一种字符集则,才能够知道它包含了哪些“字符”。而对于Unicode字符串来说,不管在什么环境下,它所代表的“字符”内容总是不变的。Unicode有着统一的标准,它定义了世界上绝大多数的字符的编码,使得拉丁文、数字、简体中文、繁体中文、日文等都能以同一种编码方式保存。

    【计算机中位、字节、字、字长的含义是什么?】

    位:在计算机中,数据的最小单位是位,位是指一位二进制数,英文名称是bit。

    字节:8个二进制位构成1个字节(B),1个字节可以储存1个英文字母或半个汉字。字节是存储空间的基本计量单位,计算机杨的内存和磁盘的容量都是以字节表示的。

    字:不同计算机系统中字长的整数倍.

    字长:电脑技术中对CPU在单位时间内(同一时间)能一次处理的二进制数的位数叫字长。

    字是什么意思计算机相关文章:

  • 夻字是什么意思

    夻字是什么意思

    在传统文化中,夻字是一个非常有趣的字符,它并不属于“常用汉字表”,但却有着深刻的含义。夻字由“大”和“小”两个字组合而成,代表着天地之间大小之分的概念。在古代,夻字被广泛...

    起名知识 2023-08-08 09:50:08

推荐信息