字符查看源代码讨论查看历史
字符 | |
---|---|
字符,在计算机和电信技术中,一个字符是一个单位的字形、类字形单位或符号的基本信息。
基本介绍
字符是指计算机中使用的字母、数字、字和符号,包括:1、2、3、A、B、C、~!·#¥%……—*()——+等等。是一种代替意思的字符。
字符是可使用多种不同字符方案或代码页来表示的抽象实体。例如,Unicode UTF-16 编码将字符表示为 16 位整数序列,而 Unicode UTF-8 编码则将相同的字符表示为 8 位字节序列。公共语言运行库使用 Unicode UTF-16(Unicode 转换格式,16 位编码形式)表示字符。[1]
针对公共语言运行库的应用程序使用编码将字符表示形式从本机字符方案映射至其他方案。应用程序使用解码将字符从非本机方案映射至本机方案。
电脑和通讯设备会使用字符编码的方式来表达字符。意思是指,会将一个字符指定给某个东西。传统上,是代表整数量的位元序列,如此,则可透过网络来传输,同时亦便于储存。
两个常用的例子是ASCII和用于统一码的UTF-8。根据谷歌的统计,UTF-8是目前最常用于网页的编码方式。[1]相较于大部分的字符编码把字符对应到数字或位元串,摩斯密码则是使用不定长度的电子脉冲的序列来表现字符。[2] 字符存储
1个汉字字符存储需要2个字节,1个英文字符存储需要1个字节。例如在VB中求字符串的长度时,len(str(1234))=4。
作用
针对微软公共语言运行库的应用程序使用编码将字符表示形式从本机字符方案映射至其他方案。应用程序使用解码将字符从非本机方案映射至本机方案。
电脑和通讯设备会使用字符编码的方式来表达字符。意思是会将一个字符指定给某个东西。传统上,是代表整数量的位元序列,如此,则可透过网络来传输,同时亦便于储存。两个常用的例子是ASCII和用于统一码的UTF-8。根据谷歌的统计,UTF-8是目前最常用于网页的编码方式。相较于大部分的字符编码把字符对应到数字或位元串,摩斯密码则是使用不定长度的电子脉冲的序列来表现字符。
数据类型
Uninterpreted 位元 字节 Trit Tryte Word 数值 整数 Fixed-point 浮点数 Rational Complex Bignum Interval 文本 字符 字符串 指针 物理地址 Reference 组合 Algebraic data type 数组 Associative array Class List Object Option type Product Record Set Union
其他 布尔型 Bottom type Collection Enumerated type 异常 First-class function Opaque data type Recursive data type 信号标 字串流 Top type Type class Unit type Void 相关议题 抽象资料型别 数据结构 Interface Kind 原始型别 Subtyping Template Type constructor Parametric polymorphism