首页 > 其他分享 >ascii码表里 转义字符有哪些

ascii码表里 转义字符有哪些

时间:2024-03-04 09:02:48浏览次数:16  
标签:表示 字符 十六进制 码表 对应 ASCII 转义字符 ascii 码值

ASCII码表中的转义字符主要有以下几种:

  1. \a:响铃(BEL),对应的ASCII码值是7。
  2. \b:退格(BS),对应的ASCII码值是8。它将光标移回前一个字符,但不会删除该字符,只是将光标移回。
  3. \f:换页(FF),对应的ASCII码值是12。它用于控制输出设备(如打印机)开始新的页面。
  4. \n:换行(LF),对应的ASCII码值是10。它使光标移动到下一行的开头。
  5. \r:回车(CR),对应的ASCII码值是13。它使光标返回到当前行的开头。在Windows系统中,文本行的结束通常由回车符(\r)后跟换行符(\n)表示,即\r\n
  6. \t:水平制表(HT),对应的ASCII码值是9。它通常用于在文本中插入制表符,使文本按列对齐。
  7. \v:垂直制表(VT),对应的ASCII码值是11。在某些设备上,它可能导致输出设备跳到下一个垂直位置(例如,在终端仿真器中开始新的行)。然而,这个字符在许多现代环境中并不常用或没有特定效果。
  8. \:反斜杠,对应的ASCII码值是92。它用于转义其他特殊字符,表示这些字符的字面值而不是它们的特殊含义。
  9. ':单引号字符,对应的ASCII码值是39。它用于在字符常量中表示单引号字符。
  10. ":双引号字符,对应的ASCII码值是34。它用于在字符串常量中表示双引号字符。
  11. \0:空字符(NULL),对应的ASCII码值是0。它表示字符串的结束或用于表示空值。

此外,还有使用\ddd(三位八进制数)和\xhh(两位十六进制数)来表示任意字符的转义序列。这些转义序列允许你以八进制或十六进制的形式指定字符的ASCII码值。例如,\101表示八进制数101对应的字符(在ASCII码表中是字母A),而\x41表示十六进制数41对应的字符(同样是字母A)。

json里的 \u是什么意思
在JSON中,\u后面通常跟着四位十六进制数,用于表示Unicode字符。例如,\u263A表示笑脸符号。JSON解析器会将这种\uXXXX格式的字符串转换成对应的Unicode字符。

JSON中的字符串必须是用双引号包裹的,如果字符串本身包含双引号、反斜线或者控制字符(如换行符、制表符等),则需要使用反斜线\进行转义。\u就是其中的一种转义序列,用于表示Unicode字符。

此外,JSON还支持其他的转义序列,如\"表示双引号,\\表示反斜线,\/表示正斜线,\b表示退格符,\f表示换页符,\n表示换行符,\r表示回车符,\t表示制表符等。这些转义序列都是为了在JSON字符串中正确地表示和控制字符。

请注意,\u后面必须严格跟着四位十六进制数,如果不足四位或者不是有效的十六进制数,将会导致解析错误。同时,JSON中的字符串是区分大小写的,因此\u的大小写也是敏感的,必须是小写的\u

标签:表示,字符,十六进制,码表,对应,ASCII,转义字符,ascii,码值
From: https://www.cnblogs.com/del88/p/18051101

相关文章

  • ASCII码图
    ASCII(AmericanStandardCodeforInformationInterchange,美国信息交换标准代码)是最初基于拉丁字母的一套电脑编码系统,它主要用于显示现代英语和其他西欧语言。它于1963年由美国标准化协会(ASA)制定,并在1967年成为美国国家标准(ANSI)。ASCII码表包括128个字符,使用7位二进制数来表示,其......
  • json中的转义字符
    JSON的转义字符主要包括以下几种:双引号("):在JSON中,双引号用于定义字符串的开始和结束。如果需要在字符串中包含实际的双引号字符,则必须使用反斜杠(\)进行转义,即"。反斜杠(\):由于反斜杠在JSON中具有特殊含义(用于转义字符),因此如果需要在字符串中包含实际的反斜杠字符,则必须使用另一个反......
  • 同一字母的大小写,ASCII码的低5位是相同的
    按键变更的次数【力扣周赛382】题目描述给你一个下标从0开始的字符串s,该字符串由用户输入。按键变更的定义是:使用与上次使用的按键不同的键。例如s="ab"表示按键变更一次,而s="bBBb"不存在按键变更。返回用户输入过程中按键变更的次数。注意:shift或capslock......
  • 颜色代码表(#号开头)
    1白色#FFFFFF2红色#FF00003绿色#00FF004蓝色#0000FF5牡丹红#FF00FF6青色#00FFFF7黄色#FFFF008黑色#0000009海蓝#70DB9310巧克力色#5C331711蓝紫色#9F5F9F12黄铜色#B5A64213亮金色#D9D91914棕色#A67D3D15青铜色#8C7853162号青铜色#......
  • 机器数存储(原码、反码、补码、移码表示范围、浮点数对阶)
    机器数:各种数值在计算机中表示的形式,其特点是使用二进制计数制,数的符号用0和1表示,小数点则隐含,不占位置。机器数有无符号数和带符号数之分。无符号数表示正数,没有符号位。带符号数最高位为符号位,正数符号位为0,负数符号位为1。真值:机器数对应的实际数值。原码、反码、补码正数......
  • ASCII编码的诞生:解决字符标准化与跨平台通信的需求
    在计算机的发展过程中,字符的表示和传输一直是一个重要的问题。为了实现字符的标准化和跨平台通信,ASCII(AmericanStandardCodeforInformationInterchange)编码应运而生。Ascii编码解码|一个覆盖广泛主题工具的高效在线平台(amd794.com)https://amd794.com/asciiencordec......
  • PowerShell中,可以使用以下命令来发送和接收TCP数据 发送IPv4 TCP数据 接收IPv4 TCP
    在PowerShell中,可以使用以下命令来发送和接收TCP数据:发送IPv4TCP数据:CopyCode$remoteIPAddress="192.168.0.1"$remotePort=80$tcpClient=New-ObjectSystem.Net.Sockets.TcpClient($remoteIPAddress,$remotePort)$networkStream=$tcpClient.GetStream()$bytes......
  • ASCII 编码表----字符与对应十进制值的参考表
    字符十进制值-----------------NUL0SOH1STX2ETX3EOT4ENQ5ACK6BEL7BS8TAB9LF10VT11FF12CR13SO14SI15DLE16DC117DC218DC319DC420NA......
  • uniapp ArrayBuffer转16进度字符串 以及 十六进制转ASCII码
    1.ArrayBuffer转16进度字符串//ArrayBuffer转16进度字符串示例//ab2hex(buffer){//consthexArr=Array.prototype.map.call(//newUint8Array(buffer),//function(bit){//......
  • JVS低代码表单引擎:实现下拉框数据来源动态化的解决方案
    下拉选项数据来源调用逻辑引擎的功能在于提供一个可视化的界面,使用户能够方便地配置和管理业务逻辑,实现数据的快速处理、业务模式的自动化和智能化。接下来我详细介绍JVS低代码中如何通过逻辑引擎获取下拉选项的数据来源,以及如何配置下拉框组件以实现这一功能。下拉选项数据来源调......