字符的字节码和ascii有什么区别

2020-11-21 22:33:58 字数 5708 阅读 9420

1楼:向往zhe自由

比如字符a的ascii码 是 65 zìjié 字节(byte): 字节是通过网络传输信息(或在硬盘或内存中存储信息)的单位。 字节是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制。

一个英文字母(不分大小写)占一个字节的空间...

字符、字节、ascii码的概念及其区别?

2楼:匿名用户

比如字符a的ascii码 是 65

zìjié

字节(byte): 字节是通过网络传输信息(或在硬盘或内存中存储信息)的单位。

字节是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制。

一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间.

符号:英文标点占一个字节,中文标点占两个字节.

一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,如一个ascii码就是一个字节,此类单位的换算为:

1千吉字节(tb,kilogigabyte)=1024吉字节 (2的40次方字节)

(1tb=1024gb)

1吉字节(gb,gigabyte) =1024兆字节 (2的30次方字节)

(1gb=1024mb)

1兆字节(mb,megabyte) =1024千字节 (2的20次方字节)

(1mb=1024kb)

1千字节(kb,kilobyte) =1024字节 (2的10次方字节)

1字节(byte) = 8位(bit)

1.2 字符,字节,字符串

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

概念描述 举例

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

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

ansi

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

(占7字节)

unicode

字符串 在内存中,如果“字符”是以在 unicode 中的序号存在的,那么我们称这种字符串为 unicode 字符串或者宽字节字符串。 l"中文123"

(占10字节)

由于不同 ansi 编码所规定的标准是不相同的,因此,对于一个给定的多字节字符串,我们必须知道它采用的是哪一种编码规则,才能够知道它包含了哪些“字符”。而对于 unicode 字符串来说,不管在什么环境下,它所代表的“字符”内容总是不变的.

字符 开放分类: 编程

zìfú

字符是可使用多种不同字符方案或**页来表示的抽象实体。例如,unicode utf-16 编码将字符表示为 16 位整数序列,而 unicode utf-8 编码则将相同的字符表示为 8 位字节序列。公共语言运行库使用 unicode utf-16(unicode 转换格式,16 位编码形式)表示字符。

针对公共语言运行库的应用程序使用编码将字符表式形式从本机字符方案映射至其他方案。应用程序使用解码将字符从非本机方案映射至本机方案。

ascii码

开放分类: 计算机技术、标准、**

ascii码:美国(国家)信息交换标准(代)码,一种使用7个或8个二进制位进行编码的方案,最多可以给256个字符(包括字母、数字、标点符号、控制字符及其他符号)分配(或指定)数值。

ascii码于1968年提出,用于在不同计算机硬件和软件系统中实现数据传输标准化,在大多数的小型机和全部的个人计算机都使用此码。ascii码划分为两个集合:128个字符的标准ascii码和附加的128个字符的扩充和ascii码。

比较ebcdic

字符与字节有什么区别

3楼:随伟春芳歇

字符与字节的区别:

字节(byte )是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于有八位, 也表示一些计算机编程语言中的数据类型和语言字符。byte数据类型(字节型)用一个字节(byte)储存,可区别256个数字,取值范围:0到255。

byte是从0-255的无符号类型,所以不能表示负数。

字符是指计算机中使用的文字和符号,比如1、2、3、a、b、c、~!·#¥%……—*()——+、等等。

ascii码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。

最小值-128,最大值127。如一个ascii码就是一个字节。

utf-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。中文标点占三个字节,英文标点占一个字节。

unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。中文标点占两个字节,英文标点占两个字节。

4楼:匿名用户

(一)“字节”的定义

字节(byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位。

(二)“字符”的定义

字符是指计算机中使用的文字和符号,比如1、2、3、a、b、c、~!·#¥%……—*()——+、等等。

(三)“字节”与“字符”

它们完全不是一个位面的概念,所以两者之间没有“区别”这个说法。不同编码里,字符和字节的对应关系不同:

ascii码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。

utf-8编码中,一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。

unicode编码中,一个英文等于两个字节,一个中文(含繁体)等于两个字节。

符号:英文标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小。

utf-16编码中,一个英文字母字符或一个汉字字符存储都需要2个字节(unicode扩展区的一些汉字存储需要4个字节)。

utf-32编码中,世界上任何字符的存储都需要4个字节。

5楼:匿名用户

字符与字节它们完全不是一个位面的概念,所以两者之间没有“区别”这一说法。在不同编码里,字符和字节的对应关系是不同的。一般来说,半角英文状态下一个字母或数字(称之为字符)占用一个字节,一个汉字用两个字节表示。

在不同的编码方式下一个字符占的字节数是不同的,所以两者是不能划等号的。

1个字节(byte)等于8个bit位,每个bit位是0/1两种状态,也就是说一个字节可以表示256个状态,计算机里用字节来作为最基本的存储单位。

字符,在计算机和电信技术中,一个字符是一个单位的字形、类字形单位或符号的基本信息。

字符是指计算机中使用的字母、数字、字和符号,包括:1、2、3、a、b、c、~!·#¥%……—*()——+等等。

①ascii码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。

②utf-8编码中,一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。

③unicode编码中,一个英文等于两个字节,一个中文(含繁体)等于两个字节。

文本符号:英文标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小。

④utf-16编码中,一个英文字母字符或一个汉字字符存储都需要2个字节(unicode扩展区的一些汉字存储需要4个字节)。

⑤utf-32编码中,世界上任何字符的存储都需要4个字节。

6楼:谎言刷粉号

字节是存储容量的基本单位,1字节=8个二进制位。 字符是指字母、数字、汉字和各种符号。一个字符在计算机中用若干个字节的二进制数表示,西文字符1个字节,中文字符2个字节。

7楼:安徽新华电脑专修学院

字节(byte )是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于有八位, 也表示一些计算机编程语言中的数据类型和语言字符。

8楼:我素

浅蓝色,你说错了。字符和字节是没有必然联系的,首先有时候跟计算机本身有关,有时候也和字符集本身有关,比如unicode字符在32位操作系统上就规定为2个字节。而1个字节就是你看到的1b(1byte)。

1b = 8bit(位),即1字节等于8个位,这个位就是我们常说的二进制数位了,也即一个0或者1,,8个位表示即是11111111,这样的表示。如果是ascii码在32位操作系统上一般是1个字节的(当然,根据不同的语言也有所不同)。这个是具体而微的东西,它们之间没有必然联系。

浅蓝色肯定是把字符理解成字节了。

9楼:情兽丶

字节是内存存储数据的单位,字符则是一种数据。1楼的说法是不对的,内存分配给字符数据默认是 2个字节,比如 'a' 是一个字符数据 ,在电脑内存里占两个字节的存储单位。不明白的欢迎在问 谢谢,希望采纳

10楼:百度用户

根上看就一个区别: 字符与字节所占内存空间不同,至于各占多少,前面的人都回答了。

11楼:百度用户

一个字符等于两个字节

字符与字节有什么区别吗

12楼:匿名用户

字符与字节它们完全不是一个位面的概念,所以两者之间没有“区别”这一说法。在不同编码里,字符和字节的对应关系是不同的。一般来说,半角英文状态下一个字母或数字(称之为字符)占用一个字节,一个汉字用两个字节表示。

在不同的编码方式下一个字符占的字节数是不同的,所以两者是不能划等号的。

1个字节(byte)等于8个bit位,每个bit位是0/1两种状态,也就是说一个字节可以表示256个状态,计算机里用字节来作为最基本的存储单位。

字符,在计算机和电信技术中,一个字符是一个单位的字形、类字形单位或符号的基本信息。

字符是指计算机中使用的字母、数字、字和符号,包括:1、2、3、a、b、c、~!·#¥%……—*()——+等等。

①ascii码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。

②utf-8编码中,一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。

③unicode编码中,一个英文等于两个字节,一个中文(含繁体)等于两个字节。

文本符号:英文标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小。

④utf-16编码中,一个英文字母字符或一个汉字字符存储都需要2个字节(unicode扩展区的一些汉字存储需要4个字节)。

⑤utf-32编码中,世界上任何字符的存储都需要4个字节。

大象和猛犸有什么区别,猛犸和大象有什么区别?

1楼 词嘿兰 猛犸象是一种远古的物种, 生活在西伯利亚等寒冷的地区,以地上的植物为食,以群居为主。 它们身形特别高大,1980年在呼伦贝尔市扎赉诺尔煤矿 出土了中国目前最大的猛犸象骨骸化石。经装架后,其高达4 7米,长9米,门齿长3 1米。 据推算它活着时体重约在8吨以上。 这具猛犸化石被誉为中国古...

认识和相识有什么区别,相识和认识有什么区别?

1楼 再见 认识有心性认识和感性认识。认识是相识的最初阶段。相识则是指从陌生到熟悉之后彻底认识的意思 2楼 萌小殇 认识就是 能叫出一个人的名字的就算认识。相识就是 相知相爱的。 3楼 暗夜幽冥瘰 认识是现在认识的,相识是以前就以前就认识了 4楼 开心一下 没区别,都有一个识字 5楼 佛树花江燕 认...

电感和电抗的作用有什么区别,电感和电抗有什么区别

1楼 匿名用户 电容和电感在电路中对交流电引起的阻碍作用总称为电抗。 电感只能说是电抗的一部分,如果没有电容的话 电感等于电抗。 电容和电感在电路中对交流电引起的阻碍作用总称为电抗,用x表示。 感抗 xl 一般是因为电路中存在电感电路 如线圈 ,由此产生的变化的电磁场,会产生相应的阻碍电流流动的电动...