字符范围

简介: 字符范围

字符范围是指在特定字符编码方案中,字符所允许的数值区间。下面是一些常见的字符编码及其对应的基本字符范围:

  1. ASCII 编码:

    • 可打印字符范围:32-126(包括空格),共95个字符。
    • 控制字符范围:0-31 和 127(不包括32-126之间的可打印字符),共33个控制字符。
  2. 扩展ASCII编码(Extended ASCII或8-bit ASCII):

    • 范围扩展至0-255,除了基本ASCII的128个字符之外,还包括了额外的128个字符,用来表示其他符号、图形或者非英语字符。
  3. Unicode编码:

    • Unicode最初设计时的基本多语言面(BMP,Basic Multilingual Plane)字符范围是U+0000到U+FFFF,总共65536个字符。
    • Unicode还包括多个辅助平面,整个Unicode字符集包含超过110万个字符。
  4. 其他特定区域字符集:

    • GB2312:用于简体中文,使用双字节编码,其字符范围的详细说明在之前的信息中提到过,但不在ASCII范围内。
    • BIG5:用于繁体中文,也是双字节编码。
    • GB 18030:是中国国家标准字符集的扩展版本,能覆盖更多的汉字和其他字符。
    • EUC-KR:韩国字符编码,使用两个字节表示韩文字符。

每种字符编码都有其特定的范围和编码规则,用于表示不同的字符集,确保计算机能够正确处理和显示全球各地的文字信息。

目录
相关文章
|
6月前
|
C#
C# 中的字符与字符串
C# 中的字符与字符串
|
7月前
|
Java
Java正则表达式去掉非汉字字符
【5月更文挑战第11天】Java正则表达式去掉非汉字字符
154 3
|
6月前
|
存储 Cloud Native Linux
单字符 和 宽字符
单字符 和 宽字符
|
C语言
向字符串添加空格
首先我们可以算出s数组的大小-len,也可以直接得到spaces的大小-即要添加的空格数,那么我们要创建的数组大小是len+spacesSize吗? 不是,应该是len+spacesSize+1,这里的加一是存放一个'\n' 这里呢 我们可以写一个for i循环,用来把s中的元素放到arr里面,然后在外面定义一个falg用来充当arr的下标,存进一个元素falg++,再定义一个j=0,当i == space[j]就存放空格,每存放一个空格++.
76 0
输入一个字符,判断该字符是大写英文字母,小写英文字母,空格,还是其它字符
输入一个字符,判断该字符是大写英文字母,小写英文字母,空格,还是其它字符
|
存储 Shell 程序员
字符和字符串
一.案例:代码展示 二.如何给字符串赋值
字符和字符串
字符串加空格
给定一个字符串,在字符串的每个字符之间都加一个空格。 输出修改后的新字符串。
163 0
|
C#
C# 字符串首字符大写
原文:C# 字符串首字符大写 我找到一些把字符串首字符大写的方法。 假如需要把字符串 "red" 转换为 "Red",把 "red house" 转为 "Red house" 或者单词的第一个大写,下面就是我从网上看到的技术。
916 0