当前位置:网站首页>详解转义字符
详解转义字符
2022-04-22 07:48:00 【^O^玩转编程】
目录
前言
与大家一起理理转义字符。
啥是转义字符?
简单理解:就是可以转换字符意思的字符。
转义字符汇总表

详解常见的转义字符
1 转义字符 “\?”
作用:在书写连续多个问号时使用,防止他们被解析成三字母词
2 转义字符 “ \' ”
作用:用于表示字符常量
举例:
#include<stdio.h>
int main()
{
printf("\'");//将会打印一个'(单引号)
return 0;
}
3 转义字符 “ \" ”
作用:用于表示一个字符串内部的双引号
举例:
#include<stdio.h>
int main()
{
printf("\"");//将会打印出"(双引号)
return 0;
}
4 转义字符 “ \\ ”
作用:用于表示一个反斜杠,防止它被解释为一个转义序列符。
举例:
#include<stdio.h>
int main()
{
printf("\\");//将会打印出\(反斜杠)
return 0;
}
5 转义字符 “ \a ”
作用:警告字符,蜂鸣。
6 转义字符 “ \n ”
作用:换行
举例:
#include<stdio.h>
int main()
{
printf("abc\ndef");//将会打印出abc与def在二行中
return 0;
}
6 转义字符 “ \r ”
作用:回车
7 转义字符 “ \t ”
作用:水平制表符
说明:相当于按一下键盘上的tab键。
8 转义字符 “ \ddd ”
作用:ddd表示1~3个八进制的数字。 如: \130
举例:
#include<stdio.h>
int main()
{
printf("%c\n",'\130'); //打印X
//8进制:130
//10进制:88(SCII:X)
return 0;
}
9 转义字符 “ \xdd ”
作用:dd表示2个十六进制数字。 如: \x44
举例:
#include<stdio.h>
int main()
{
printf("%c\n", '\x44'); //打印D
//16进制:x44
//10进制:68(SCII码:D)
return 0;
}
总结
介绍完上面的,那么转义字符到底怎么用呢?我们用一道题目来说明。
题目:打印 \test\628\test.c
举例:
#include<stdio.h>
int main()
{
printf("\\test\\628\\test.c\n");//其中的\t 水平制表符
//\62 八进制
//为了防止他们被转义所以我们需要加上“\”
return 0;
}
今天的分享就到这里了,希望和大家一起进步,加油!

版权声明
本文为[^O^玩转编程]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_61552595/article/details/124109830
边栏推荐
- Shell 命令脚本
- Matlab tip: to use 'xxx function', you must authorize, install and enable the following products: XXX toolbox
- navicat连接oracle数据库失败:cannot load OCI DLL,87:Instant Client package is ...
- Shell script learning notes - circular statements
- INSTALL_FAILED_MISSING_SHARED_LIBRARY
- 100. Same tree (easy)
- redis 简单使用
- Linux(CentOS)下安装 PostgreSQL
- require-dev.mikey179/vfsStream is invalid, it should not contain uppercase characters. Please use m
- 微信小程序:TypeError: Cannot read property ‘mark’ of undefined
猜你喜欢

Mapbox sets the official map language to Chinese

PCIe学习-PCIe总线体系结构入门:事务层-数据链路层-物理层(八)

PCIe learning - how to make PCIe bus compatible with PCI bus in software (7)

Disk management - raid creation

VMware虚拟机通信与联网

RHEL 用户和组的管理-笔记

微信小程序:TypeError: Cannot read property ‘mark’ of undefined

SQL 語句中 “意想不到” 的操作

redis 简单使用

Level 1: node monitoring mechanism
随机推荐
tar 源码包管理-源码包安装方法
Fabric测试示例,遇到orderer Exited(x) x seconds
DTV专业术语
POI operation excel three swordsman
Monkey eating peach problem (loop, recursion)
nacos源代码编译中遇到的问题解决后整理如下
蓝桥杯:Sine之舞[Jav语言用递归实现]
PCIe learning - Introduction to PCIe bus architecture: transaction layer - data link layer - physical layer (8)
Client server communication project 2
Redis is easy to use
C语言 可变参数 用法
varchar与char有什么区别?
1315. Sum of nodes with even grandfather node value (medium)
JS跨域问题解决
Common sense and use of Oracle Database
INSTALL_FAILED_MISSING_SHARED_LIBRARY
mysql导出表的具体字段信息(Navicat客户端详细操作)
Level 3: node status check, data view and update
mysqlbin log日志回放进行操作步骤
Pointer and array (detailed operation)