ASCII码详解

一、标准ASCII码是7位码

标准ASCII码共有128个符号,用7位二进制数表示,每个符号都对应一个唯一的值。这使得标准ASCII字符集的定义非常明确和简单。

0000000: NUL  000    0000001: SOH  001    0000010: STX  002    0000011: ETX  003
0000100: EOT  004    0000101: ENQ  005    0000110: ACK  006    0000111: BEL  007
0001000: BS   008    0001001: HT   009    0001010: LF   00A    0001011: VT   00B
0001100: FF   00C    0001101: CR   00D    0001110: SO   00E    0001111: SI   00F
0010000: DLE  010    0010001: DC1  011    0010010: DC2  012    0010011: DC3  013
0010100: DC4  014    0010101: NAK  015    0010110: SYN  016    0010111: ETB  017
0011000: CAN  018    0011001: EM   019    0011010: SUB  01A    0011011: ESC  01B
0011100: FS   01C    0011101: GS   01D    0011110: RS   01E    0011111: US   01F
0100000: SP   020    0100001:  !   021    0100010:  "   022    0100011:  #   023
0100100:  $   024    0100101:  %   025    0100110:  &   026    0100111:  '   027
0101000:  (   028    0101001:  )   029    0101010:  *   02A    0101011:  +   02B
0101100:  ,   02C    0101101:  -   02D    0101110:  .   02E    0101111:  /   02F
0110000:  0   030    0110001:  1   031    0110010:  2   032    0110011:  3   033
0110100:  4   034    0110101:  5   035    0110110:  6   036    0110111:  7   037
0111000:  8   038    0111001:  9   039    0111010:  :   03A    0111011:  ;   03B
0111100:     03E    0111111:  ?   03F
1000000:  @   040    1000001:  A   041    1000010:  B   042    1000011:  C   043
1000100:  D   044    1000101:  E   045    1000110:  F   046    1000111:  G   047
1001000:  H   048    1001001:  I   049    1001010:  J   04A    1001011:  K   04B
1001100:  L   04C    1001101:  M   04D    1001110:  N   04E    1001111:  O   04F
1010000:  P   050    1010001:  Q   051    1010010:  R   052    1010011:  S   053
1010100:  T   054    1010101:  U   055    1010110:  V   056    1010111:  W   057
1011000:  X   058    1011001:  Y   059    1011010:  Z   05A    1011011:  [   05B
1011100:  \   05C    1011101:  ]   05D    1011110:  ^   05E    1011111:  _   05F
1100000:  `   060    1100001:  a   061    1100010:  b   062    1100011:  c   063
1100100:  d   064    1100101:  e   065    1100110:  f   066    1100111:  g   067
1101000:  h   068    1101001:  i   069    1101010:  j   06A    1101011:  k   06B
1101100:  l   06C    1101101:  m   06D    1101110:  n   06E    1101111:  o   06F
1110000:  p   070    1110001:  q   071    1110010:  r   072    1110011:  s   073
1110100:  t   074    1110101:  u   075    1110110:  v   076    1110111:  w   077
1111000:  x   078    1111001:  y   079    1111010:  z   07A    1111011:  {   07B
1111100:  |   07C    1111101:  }   07D    1111110:  ~   07E    1111111: DEL  07F

二、标准ASCII码共有128个编码

ASCII码共128个编码,其中0~31为非打印控制字符,而32~127为打印字符,在计算机系统和网络中得到广泛应用。

三、标准ASCII码大小写字母

标准ASCII码包括大写字母、小写字母和数字。大写字母的码值范围为65~90,小写字母的码值范围为97~122,数字的码值范围为48~57。

四、标准ASCII码表

以下是标准ASCII码表的完整列表。每个字符都有一个唯一的十进制值。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/271456.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝的头像小蓝
上一篇 2024-12-16 14:56
下一篇 2024-12-16 14:56

相关推荐

  • Linux sync详解

    一、sync概述 sync是Linux中一个非常重要的命令,它可以将文件系统缓存中的内容,强制写入磁盘中。在执行sync之前,所有的文件系统更新将不会立即写入磁盘,而是先缓存在内存…

    编程 2025-04-25
  • 神经网络代码详解

    神经网络作为一种人工智能技术,被广泛应用于语音识别、图像识别、自然语言处理等领域。而神经网络的模型编写,离不开代码。本文将从多个方面详细阐述神经网络模型编写的代码技术。 一、神经网…

    编程 2025-04-25
  • nginx与apache应用开发详解

    一、概述 nginx和apache都是常见的web服务器。nginx是一个高性能的反向代理web服务器,将负载均衡和缓存集成在了一起,可以动静分离。apache是一个可扩展的web…

    编程 2025-04-25
  • git config user.name的详解

    一、为什么要使用git config user.name? git是一个非常流行的分布式版本控制系统,很多程序员都会用到它。在使用git commit提交代码时,需要记录commi…

    编程 2025-04-25
  • MPU6050工作原理详解

    一、什么是MPU6050 MPU6050是一种六轴惯性传感器,能够同时测量加速度和角速度。它由三个传感器组成:一个三轴加速度计和一个三轴陀螺仪。这个组合提供了非常精细的姿态解算,其…

    编程 2025-04-25
  • Linux修改文件名命令详解

    在Linux系统中,修改文件名是一个很常见的操作。Linux提供了多种方式来修改文件名,这篇文章将介绍Linux修改文件名的详细操作。 一、mv命令 mv命令是Linux下的常用命…

    编程 2025-04-25
  • Python安装OS库详解

    一、OS简介 OS库是Python标准库的一部分,它提供了跨平台的操作系统功能,使得Python可以进行文件操作、进程管理、环境变量读取等系统级操作。 OS库中包含了大量的文件和目…

    编程 2025-04-25
  • Python输入输出详解

    一、文件读写 Python中文件的读写操作是必不可少的基本技能之一。读写文件分别使用open()函数中的’r’和’w’参数,读取文件…

    编程 2025-04-25
  • 详解eclipse设置

    一、安装与基础设置 1、下载eclipse并进行安装。 2、打开eclipse,选择对应的工作空间路径。 File -> Switch Workspace -> [选择…

    编程 2025-04-25
  • Java BigDecimal 精度详解

    一、基础概念 Java BigDecimal 是一个用于高精度计算的类。普通的 double 或 float 类型只能精确表示有限的数字,而对于需要高精度计算的场景,BigDeci…

    编程 2025-04-25

发表回复

登录后才能评论
NUL (null)0SOH (start of heading)1STX (start of text)2ETX (end of text)3
EOT (end of transmission)4ENQ (enquiry)5ACK (acknowledge)6BEL (bell)7
BS (backspace)8HT (horizontal tab)9LF (line feed)10VT (vertical tab)11
FF (form feed)12CR (carriage return)13SO (shift out)14SI (shift in)15
DLE (data link escape)16DC1 (device control 1)17DC2 (device control 2)18DC3 (device control 3)19
DC4 (device control 4)20NAK (negative acknowledge)21SYN (synchronous idle)22ETB (end of transmission block)23
CAN (cancel)24EM (end of medium)25SUB (substitute)26ESC (escape)27
FS (file separator)28GS (group separator)29RS (record separator)30US (unit separator)31
32!3334#35
$36%37&3839
(40)41*42+43
,4445.46/47
048149250351
452553654755
856957:58;59
<60=61>62?63
@64A65B66C67
D68E69F70G71
H72I73J74K75
L76M77N78O79
P80