字和字符的区别是什么?
1、描述的对象不同:
字(word)是用于表示其自然的数据单位的术语,是用来表示一次性处理事务的一个固定长度的位(bit)的位数。一个字的位数,即字长,是计算机系统结构中的一个重要特性。
字符是电子计算机或无线电通信中字母、数字、符号的统称,其是数据结构中最小的数据存取单位,通常由8个二进制位(一个字节)来表示一个字符。
2、对应的二进制数位长度不同:
字(word)在现代计算机的字长通常为16、32、64位。字符通常是8个二进制位(一个字节)。
扩展资料:
字符的作用:
针对微软公共语言运行库的应用程序使用编码将字符表示形式从本机字符方案映射至其他方案。应用程序使用解码将字符从非本机方案映射至本机方案。
电脑和通讯设备会使用字符编码的方式来表达字符。意思是会将一个字符指定给某个东西。传统上,是代表整数量的位元序列,如此,则可透过网络来传输,同时亦便于储存。两个常用的例子是ASCII和用于统一码的UTF-8。
根据谷歌的统计,UTF-8是目前最常用于网页的编码方式。相较于大部分的字符编码把字符对应到数字或位元串,摩斯密码则是使用不定长度的电子脉冲的序列来表现字符。
百度百科-字符
百度百科-字长
你好
字节(Byte):
字节是通过
网络传输
信息(或在
硬盘
或
内存
中
存储信息
)的单位。
字节是
计算机信息技术
用于计量
存储容量
和传输容量的一种
计量单位
,1个字节等于8位
二进制
一个
英文字母
(不分大小写)占一个字节的空间,一个
中文汉字
占两个字节的空间.
符号:
英文
标点
占一个字节,
中文
标点占两个字节.
如
电子表格
中,一个
汉字
是占二个字节的
换算为1KB=1024B
字符
1.2
字符,字节,
字符串
理解
编码
的关键,是要把字符的概念和字节的概念理解准确。这两个概念容易混淆,我们在此做一下区分:
概念描述
举例
字符
人们使用的
记号
,抽象意义上的一个符号。
'1',
'中',
'a',
'$',
'¥',
……
字节
计算机中
存储数据
的
单元
,一个8位的
二进制数
,是一个很具体的存储空间。
0x01,
0x45,
0xFA,
……
ANSI
字符串
在内存中,如果“字符”是以
ANSI
编码形式存在的,一个字符可能使用一个字节或多个字节来表示,那么我们称这种字符串为
ANSI
字符串或者多字节字符串。
"中文123"
(占7字节)
UNICODE
字符串
在内存中,如果“字符”是以在
UNICODE
中的
序号
存在的,那么我们称这种字符串为
UNICODE
字符串或者宽字节字符串。
L"中文123"
(占10字节)
由于不同
ANSI
编码所规定的标准是不相同的,因此,对于一个给定的多字节字符串,我们必须知道它采用的是哪一种编码规则,才能够知道它包含了哪些“字符”。而对于
UNICODE
字符串来说,不管在什么环境下,它所代表的“字符”内容总是不变的.
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!