【初始C语言】转义字符

转义字符转变字符的意思,n加\后他的意思就变了,就会变成换行符

加了\和没加\的区别

\n有换行的作用,转义字符

\0是字符串的结束标志,所以\0是转义字符

C语言规定的转义的字符

三字母词

三字母词指 ??) 这三个字母放在一起就会变成]

有些编译器会这样,有些编译器就不会

如何解决

在两个问号面前加\就可以杜绝这种情况

格式

为什么会报错

因为编译器把左边两个单引号看成一对了

转义加个单引号就行了

字符串和字符可以不用格式直接打印

整形那些都不行

这里的第一个斜杆是用来转义第二个斜杆的,这时候斜杆就变成普通的斜杆

只要加两个斜杆才不会被转义

\a是蜂鸣器

\r回车

\t水平制表符相当于Tab

为什么打印大写的X

8进制的130

10进制的话是88

那么十进制88对应字符X所以打印X,这种编码叫ASCII编码

\130是是一个字符

\xdd dd代表两个十六进制

\xdd是一个字符

打印长度是几

答案是6 空格也是字符

猜猜是几

答案是14

转义字符\t是1个字符 \62是一个字符 62算8进制

8进制是0到7构成

/t是一个字符,他的效果相当于4个字符

相关推荐
切糕师学AI1 小时前
C# 使用 CSRedisCore指南
redis·c#·.net core
.生产的驴3 小时前
React 路由权限跳转 Token判断 路由控制 登录状态控制
前端·javascript·react.js·ajax·前端框架·c#·ecmascript
SunnyDays101111 小时前
如何使用 C# 将 CSV 数据轻松转换为 PDF
c#·csv转pdf
Big_潘大师11 小时前
C# 六自由度机械臂正反解计算
数学建模·机器人·c#·六自由度机械臂
我不是程序猿儿11 小时前
【C#】XtraMessageBox(DevExpress)与MessageBox(WinForms 标准库)的区别
开发语言·c#
偶尔的鼠标人11 小时前
Avalonia/WPF 打开子窗口,并且跨页面传值
c#·wpf·mvvm·avalonia
玖笙&11 小时前
✨WPF编程进阶【6.1】:图形原则(附源码)
c++·c#·wpf·visual studio
huoshan1234512 小时前
给旧版 .NET 也开一扇“私有之门”——ILAccess.Fody 实现原理与设计
c#·.net·fody·il·mono.cecil
纸照片12 小时前
WPF中为Button设置IsMouseOver和IsPressed事件中改变背景颜色不起作用
c#·.net·wpf
关关长语13 小时前
Dotnet使用System.Xml.Serialization处理Xml序列化
xml·c#·.net