当前位置: 首页 > article >正文

【初始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个字符


http://www.kler.cn/a/593282.html

相关文章:

  • 使用DDR4控制器实现多通道数据读写(四)
  • sass介绍
  • 跨境大文件传输如何突破延迟与丢包双重困局
  • Git——分布式版本控制工具使用教程
  • 分享下web3j 常见用法
  • Windows主机、虚拟机Ubuntu、开发板,三者之间文件互传
  • RabbitMQ常见面试题及解析
  • 开源!我整理了50个ChatGPT插件开发案例
  • 【Spring Boot 中 `@Value` 注解的使用】
  • SpringBoot整合LangChain4j操作AI大模型实战详解
  • Search after解决ES深度分页问题
  • Leetcode 3 Longest Substring Without Repeating Characters
  • 拓扑排序——117. 软件构建
  • AUTOSAR_DoIP_Detailed
  • [蓝桥杯 2023 省 B] 飞机降落(不会dfs的看过来)
  • Numpy科学计算库笔记
  • 小红书不绑定手机号会显示ip吗
  • 新能源汽车技术赋能自动化物流仓库的技术普及方案
  • 教材征订管理系统基于Spring Boot-SSM
  • 【pyCharm Git】根据dev分支新建dev_y分支,本地也新建dev_y分支,并将代码提交到Gitlab上的新分支dev_y上。