ASCII字符集中的功能/控制字符

本文详细介绍了ASCII字符集中0-31和127的控制字符,包括它们的功能和历史背景。这些字符主要用于设备控制、数据传输和通信协议中,如NUL(空字符)、SOH(标题开始)、EOT(传输结束)、ACK(确认)和DEL(删除)等。在现代计算机和通信系统中,这些控制字符仍有其独特作用。
摘要由CSDN通过智能技术生成

ASCII字符集,最基本的包含了128个字符。其中前32个,0-31,即0x00-0x1F,都是不可见字符。这些字符,就叫做控制字符。

这些字符没法打印出来,但是每个字符,都对应着一个特殊的控制功能的字符,简称功能字符或功能码Function Code。

简言之:ASCII中前32个字符,统称为Function Code功能字符。

此外,由于ASCII中的127对应的是Delete,也是不可见的,所以,此处根据笔者的理解,也可以归为Function Code。

此类字符,对应不同的“功能”,起到一定的“控制作用”,所以,称为控制字符。

关于每个控制字符的控制功能缩写,参见下表:

表格1 ASCII中的控制字符
十进制 十六进制 控制字符 转义字符* 说明 Ctrl +下列字母 *
0 00 NUL Null character(空字符) @ (Shift + 2)
1 01 SOH Start of Header(标题开始) A
2 02 STX Start of Text(正文开始) B
3 03 ETX End of Text(正文结束) C
4 04 EOT End of Transmission(传输结束) D
5 05 ENQ Enquiry(请求) E
6 06 ACK Acknowledgment(收到通知/响应) F
7 07 BEL a Bell(响铃) G
8 08 BS b Backspace(退格) H
9 09 HT t Horizontal Tab(水平制表符) I
10 0A LF n Line feed(换行键) J
11 0B VT v Vertical Tab(垂直制表符) K
12 0C FF f Form feed(换页键) L
13 0D CR r Carriage return(回车键) M
14 0E SO Shift Out(不用切换) N
15 0F SI Shift In(启用切换) O
16 10 DLE Data Link Escape(数据链路转义) P
17 11 DC1 Device Control 1(设备控制1) /XON(Transmit On) Q
18 12 DC2 Device Control 2(设备控制2) R
19 13 DC3 Device Control 3(设备控制3) /XOFF(Transmit Off) S
20 14 DC4 Device Control 4(设备控制4) T
21 15 NAK Negative Acknowledgement(拒绝接收/无响应) U
22 16 SYN Synchronous Idle(同步空闲) V
23 17 ETB End of Trans the Block(传输块结束) W
24 18 CAN Cancel(取消) X
25 19 EM End of Medium(已到介质末端/介质存储已满) Y
26 1A SUB Substitute(替补/替换) Z
27 1B ESC e Escape(溢出/逃离/取消) [
28 1C FS
### 回答1: ASCII字符集是一种最常用的字符编码系统,其包含了128个字符,包括数字、字母、标点符号和一些特殊字符。每个字符都有对应的唯一的编码值。 32*48点阵是指将字符按照32行48列的网格排列来显示。这种点阵显示方式可以用来在屏幕上显示字符集的字符。 以字符'A'为例,它在ASCII字符集的编码值是65。将65转换为二进制数,得到的结果是1000001。根据32*48点阵的排列方式,我们可以将这个二进制数逐位映射到网格,用黑色表示1,用白色表示0,就得到了字符'A'的点阵图像。 具体操作方式如下:首先,在32行48列网格的大纸上标出每个小格子的位置。然后根据字符编码值,将对应的二进制数填入相应的小格子,用黑色填满的格子表示1,未填满的格子表示0。最后将所有格子连起来,就得到了字符'A'在32*48点阵的图像。 这样,我们就可以使用32*48点阵来显示ASCII字符集的字符了。一方面,点阵图像更加清晰和直观,便于观察和识别;另一方面,点阵的排列方式节省了屏幕空间,可以在有限的显示区域显示更多的字符。因此,32*48点阵是一种常见的字符显示方式。 ### 回答2: 32*48 ascii字符集点阵是指在一个字符矩阵使用ASCII字符集来表示图像。ASCII字符集是一种常见的字符编码系统,使用7位编码来表示128个字符,包括数字、字母、标点符号和一些特殊字符。 在32*48的矩阵,可以使用ASCII字符集的不同字符来填充每个矩阵元素,从而形成一个图像。每个字符对应着一种点阵图案,这种图案由ASCII字符的连续排列来表示。 例如,我们可以使用“#”字符来表示黑色像素点,使用“ ”字符来表示白色像素点。通过在矩阵选择合适的字符填充,可以形成一个由黑色和白色像素点组成的ASCII图像。 根据需求,也可以使用其他ASCII字符来表示不同灰度的像素点。比如,使用“.”字符表示较浅的灰色,使用“*”字符表示较深的灰色,并通过在矩阵灵活选择字符来描绘出灰度图像。 总之,32*48的ASCII字符集点阵提供了一种使用字符来表示图像的方式,通过在矩阵选择不同的字符来填充,可以创造出具有不同颜色和灰度的ASCII图像。这种点阵表示方法简单直观,常用于一些特殊应用领域,比如字符画、终端图形显示等。 ### 回答3: ASCII字符集是一种使用8位二进制编码表示128个字符的字符编码标准。其,包括了数字、字母、标点符号和一些特殊控制字符等。32*48的矩阵是指在该编码标准下,每个字符的显示区域是32列48行的点阵。 换句话说,每个字符在这个32*48的点阵被划分成32列和48行,每个点阵像素可以处于两种状态,即开启或关闭。这些像素的开启或关闭组合形成了每个字符在屏幕上所显示的图案。 通过使用这个32*48的点阵,我们可以通过将每个像素的状态开关设置为开或关来显示一个特定的字符。每个字符在矩阵内的位置以及像素的开启或关闭决定了字符的图像。 这种点阵形式的字符显示常用于LCD屏幕、打印机等设备。通过将每个字符按照32*48的点阵进行分割和显示,我们可以在设备上展示出清晰可辨、易于阅读的字符。同时,由于每个字符都是在这个点阵的基础上设计和显示的,因此可以确保字符的大小和外观在不同设备上的一致性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值