C转义字符
1. C 常用的转义字符
\t
:一个制表位,实现对齐的功能\n
:换行符\\
:一个\
\"
:一个"
\'
:一个'
\r
:一个回车printf("张无忌赵敏周\r芷若小昭");
- 说明
2. 应用实例
\t
制表位的使用
#include <stdio.h>
void main(){
printf("北京\t上海\t广州\t深圳");
// 让控制台不退出
getchar();
}
2. \n
换行使用:
#include <stdio.h>
void main(){
printf("张三说:\n你好!");
getchar();
}
3. \\
:第一个 \
是转义字符,第二个 \
是输出的 \
#include <stdio.h>
void main(){
printf("hello,\\world!");
getchar();
}
4. \r
表示回车 printf("张无忌赵敏周\r芷若小昭");
- 分析:先输出
张无忌赵敏周
,发现有个 \r 回车,就会把前面四个字符
(张无忌赵
)给覆盖掉,因为 \r 回车后面有四个字符,所以把前面的四个字符覆盖掉的结果:芷若小昭敏周
。 - 光标发现回车直接定位在
张
,直接把张无忌赵
给替换掉
#include <stdio.h>
void main(){
printf("张无忌赵敏周\r芷若小昭");
getchar();
}
3. 练习
- 要求:请使用一句输出语句,达到输出如下图形的效果
#include <stdio.h>
void main(){
printf("姓名\t年龄\t籍贯\t住址\njohn\t12\t河北\t北京");
getchar();
}
本文来自博客园,作者:兮动人,转载请注明原文链接:https://www.cnblogs.com/xdr630/p/15254623.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Linux系统下SQL Server数据库镜像配置全流程详解
· Sdcb Chats 技术博客:数据库 ID 选型的曲折之路 - 从 Guid 到自增 ID,再到
· 语音处理 开源项目 EchoSharp
· 《HelloGitHub》第 106 期
· Huawei LiteOS基于Cortex-M4 GD32F4平台移植
· mysql8.0无备份通过idb文件恢复数据过程、idb文件修复和tablespace id不一致处