首页 > 试题广场 >

关于ASCII码和ANSI码,以下说法不正确的是()?

[单选题]
关于ASCII码和ANSI码,以下说法不正确的是()
  • 标准ASCII只使用7个bit
  • 在简体中文的Windows系统中,ANSI就是GB2312
  • ASCII码是ANSI码的子集
  • ASCII码都是可打印字符
D

A、标准ASCII只使用7个bit,扩展的ASCII使用8个bit。
B、ANSI通常使用 0x00~0x7f 范围的1 个字节来表示 1 个英文字符。超出此范围的使用0x80~0xFFFF来编码,即扩展的ASCII编码。不同 ANSI 编码之间互不兼容。在简体中文Windows操作系统中,ANSI 编码代表 GBK 编码;在繁体中文Windows操作系统中,ANSI编码代表Big5;在日文Windows操作系统中,ANSI 编码代表 Shift_JIS 编码。
C、ANSI通常使用 0x00~0x7f 范围的1 个字节来表示 1 个英文字符,即ASCII码
D、ASCII码包含一些特殊空字符
发表于 2017-08-24 16:30:18 回复(4)
平时就没记过这东西 尴尬了。
发表于 2017-08-23 17:31:35 回复(4)
发表于 2020-05-02 21:56:15 回复(11)
D的原因:
ASCII 表上的数字 0–31 分配给了控制字符,用于控制像打印机等一些外围设备。例如,12 代表换页/新页功能。此命令指示打印机跳到下一页的开头。 

'\0' 字符串结束符
-1   EOF文件结束符
发表于 2017-08-18 16:43:31 回复(0)
我看下面一些评论对ANSI编码解释都有些许错误,现在解释一下ANSI编码:不同的国家和地区制定了不同的标准,由此产生了 GB2312、GBK、Big5、Shift_JIS 等各自的编码标准。这些使用 1 至 4 个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI 编码。在简体中文Windows操作系统中,ANSI 编码代表 GBK 编码;在日文Windows操作系统中,ANSI 编码代表 Shift_JIS 编码。 不同 ANSI 编码之间互不兼容,当信息在国际间交流时,无法将属于两种语言的文字,存储在同一段 ANSI 编码的文本中。 当然对于ANSI编码而言,0x00~0x7F之间的字符,依旧是1个字节代表1个字符。这一点是ANSI编码与Unicode编码之间最大也最明显的区别。
编辑于 2018-03-29 09:44:24 回复(1)

ANSCII和ANSI核心区别: ASCII面向美国以及一些西欧文字编码方案 ANSI编码包含ASCII之外还有其他国家自己的编码方案

ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)

ASCII是什么
  • ASCII一种标准的单字节字符编码方案
ASCII特性:
  • ASCII 保留前 32 个代码(数字 0-31 十进制)用于控制字符:代码最初不打算表示可打印信息(0-127与ANSI编码重叠)

ANSI(American National Standards Institute,美国国家标准学会)

ANSI是什么
  • ANSI一种字符代码
ANSI特性
  • ANSI编码仅在前128(0-127)个与ASCII码相同,之后的字符全是某个国家语言的所有字符。
  • ANSI编码用了8个位(最多256种组合可以表示256个不同的字
  • ANSCI编码两个字节最多可以存储的字符数目是2的16次方,即65536个字符
  • 各国有各国的标准。受制于当时的条件,不同语言之间的ANSI码之间不能互相转换

在简体中文Windows操作系统中,ANSI 编码代表 GB2312编码;
在繁体中文Windows操作系统中,ANSI编码代表Big5;
在日文Windows操作系统中,ANSI 编码代表 JIS 编码。

编辑于 2021-07-09 20:05:16 回复(1)
.ASCII码包含一些特殊空字符,所以不能打印
发表于 2018-10-06 20:44:47 回复(0)
为了扩充ASCII编码,以用于显示本国的语言,不同的国家和地区制定了不同的标准,由此产生了 GB2312, BIG5, JIS 等各自的编码标准。这些使用 2 个字节来代表一个字符的各种延伸编码方式,称为ANSI 编码
D、标准ASCII:0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符).32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等
发表于 2018-03-06 15:52:36 回复(0)
ASCII码中包含一些特殊空字符
发表于 2021-09-02 23:15:12 回复(0)

A. 标准ASCII(American Standard Code for Information Interchange)只使用7个比特(bit)表示字符,即0到127。其中,0到31是控制字符,用于控制打印机和其他外部设备,而32到127是可打印字符,包括数字、字母、标点符号和其他符号。
扩展ASCII(Extended ASCII)使用8个比特(bit)表示字符,即0到255。它在标准ASCII的基础上增加了128个字符,包括特殊符号、外文字符和其他符号。扩展ASCII的字符集因国家和地区而异,如ISO-8859-1是欧洲常用的扩展ASCII字符集,而CP437是美国IBM PC机的扩展ASCII字符集。
B.在简体中文的Windows系统中,ANSI编码通常指的是Windows的默认编码,也称为“Windows-1252”,它是一种基于Latin-1(ISO 8859-1)的字符编码,支持英文、西欧语言和希腊语等字符。

而GB2312是一种针对简体中文的字符编码,它包括了汉字、英文字母、数字和符号等,是中国大陆的国家标准。

虽然在Windows系统中,ANSI编码默认是Windows-1252,但是在一些特定的情况下,也可以使用GB2312进行编码,因此ANSI编码不一定就是GB2312。
C.部分正确。ASCII码是一种字符编码标准,它规定了128个字符的编码方式,包括数字、字母、标点符号和其他符号。而ANSI码是一种字符编码标准的集合,其中包括了多种字符编码标准,比如ASCII码、ISO-8859等。因此,ASCII码是ANSI码的一部分,但并不是所有的ANSI码都是ASCII码,而是包含了多种字符编码标准。
D.不完全正确。ASCII码中的0到31是控制字符,不是可打印字符,它们用于控制打印机和其他外部设备。而32到127是可打印字符,包括数字、字母、标点符号和其他符号。因此,只有ASCII码中的32到127才是可打印字符。

发表于 2023-04-22 14:26:33 回复(0)
有些特殊字符是打印不出的,有特殊意义,有的还有声音的/fadou
发表于 2021-01-19 23:41:40 回复(0)
有特殊空字符以此排除,其他不知道
发表于 2018-03-09 03:36:09 回复(0)
说ASCII是utf-8的子集ok吗
发表于 2021-02-15 15:21:45 回复(0)
标准7个拓展8个
发表于 2019-04-22 16:48:38 回复(0)
1.标准ASCII 只使用了7个bit,扩展的ASCII使用了8个bit
2.ANSI通常使用0x00~0x7f 范围的一个字节办事一个英文字符,超出部分使用0x80~0xFFFF进行
3.ASCII码包含一些特殊空字符,所以不能打印
4.中文一般是GBK2312

发表于 2018-09-08 20:46:33 回复(0)
中文操作系统是gbk  汉子内码拓展规范,兼容gb2312 而且是国家为window 做的,题目有问题
编辑于 2017-12-19 17:50:44 回复(0)
A、标准ASCII只使用7个bit,扩展的ASCII使用8个bit。
B、ANSI通常使用 0x00~0x7f 范围的1 个字节来表示 1 个英文字符。超出此范围的使用0x80~0xFFFF来编码,即扩展的ASCII编码。不同 ANSI 编码之间互不兼容。在简体中文Windows操作系统中,ANSI 编码代表 GBK 编码;在繁体中文Windows操作系统中,ANSI编码代表Big5;在日文Windows操作系统中,ANSI 编码代表 Shift_JIS 编码。
C、ANSI通常使用 0x00~0x7f 范围的1 个字节来表示 1 个英文字符,即ASCII码
D、ASCII码包含一些特殊空字符
发表于 2024-04-26 00:15:06 回复(0)
ascii包括一些特殊字符
发表于 2024-02-12 18:07:51 回复(0)
A、标准ASCII只使用7个bit,扩展的ASCII使用8个bit。
B、ANSI通常使用 0x00~0x7f 范围的1 个字节来表示 1 个英文字符。超出此范围的使用0x80~0xFFFF来编码,即扩展的ASCII编码。不同 ANSI 编码之间互不兼容。在简体中文Windows操作系统中,ANSI 编码代表 GBK 编码;在繁体中文Windows操作系统中,ANSI编码代表Big5;在日文Windows操作系统中,ANSI 编码代表 Shift_JIS 编码。
C、ANSI通常使用 0x00~0x7f 范围的1 个字节来表示 1 个英文字符,即ASCII码
D、ASCII码包含一些特殊空字符
发表于 2023-05-14 17:02:59 回复(0)
ASCII码包含一些特殊空字符,不可打印
发表于 2023-05-04 23:13:00 回复(0)