通过puts可以输出字符串,例如:

puts("123abc");

puts("123abc");

"123abc" 对应的ASCII码值的八进制分别是 61、62、63、141、142、143,上面的代码也可以写为:

puts("\61\62\63\141\142\143");

puts("\61\62\63\141\142\143");

除了八进制,也可以用十六进制来表示。用十六进制表示时数字要以x开头。"123abc" 对应的ASCII码值的十六进制分别是 31、32、33、61、62、63,所以也可以写为:

puts("\x31\x32\x33\x61\x62\x63");

puts("\x31\x32\x33\x61\x62\x63");

注意:只能使用八进制或十六进制,不能使用十进制。

一个完整的例子:

#include

int main(){

puts("The string is: \61\62\63\x61\x62\x63");

return 0;

}

#include

int main(){

puts("The string is: \61\62\63\x61\x62\x63");

return 0;

}

运行结果:

The string is: 123abc

在ASCII码中,从 0~31(十进制)的字符为控制字符,它们都是看不见的字符,不能在显示器上显示,也没法书写,只能以

转义字符示例:

#include

int main(){

puts("C\tC++\tJava\nC first appeared!\a");

return 0;

}

#include

int main(){

puts("C\tC++\tJava\nC first appeared!\a");

return 0;

}

运行结果:

C       C++     Java

C first appeared!

同时会听到喇叭发出“嘟”的声音,这是使用\a的效果。

c语言转意字符 s,第2章 C语言初探:12、C语言转义字符相关推荐

  1. c语言6字符宽度和小数位数,2017年计算机二级C语言考点复习

    2017年计算机二级C语言考点复习 古话说得好"读书破万卷,下笔如有神",只有积累了一定的经验,才可能提炼出思维的规律,下面是百分网小编为大家整理的2017年计算机二级C语言考点复 ...

  2. c语言中字符加上48是,【2017年整理】C语言字符型数据(4、5).doc

    [2017年整理]C语言字符型数据(4.5) 2.5.1字符常量字符常量是指用一对单引号括起来的一个字符.如'a','9','!'.字符常量中的单引号只起定界作用并不表示字符本身.单引号中的字符不能是 ...

  3. 《C专家编程》第二章——这不是Bug,而是语言特性

    无论一门语言有多么流行或多么优秀,它总是存在一些问题,C语言也不例外.本章讨论的重点是C语言本身存在的问题,作者煞费苦心的用一个太空任务和软件的故事开头,也用另一个太空任务和软件的故事结尾,引人入胜. ...

  4. 谭浩强C语言程序设计代码示例第6章(笔记)

    谭浩强C语音程序设计代码示例第六章(新手入门笔记) 第一章包含参考书,在线编译工具,代码,注释等. 遵循共享互助原则 谭浩强C语言程序设计代码示例(1-3章) 谭浩强C语言程序设计代码示例第4章(笔记 ...

  5. 谭浩强C语言程序设计代码示例第5章(笔记)

    谭浩强C语音程序设计代码示例第四章(新手入门笔记) 第一章包含参考书,在线编译工具,代码,注释等. 遵循共享互助原则 谭浩强C语言程序设计代码示例(1-3章) 谭浩强C语言程序设计代码示例第4章(笔记 ...

  6. c语言是非结构化程序设计语言,第章_结构化程序设计基础和C语言的控制结构(fb).ppt...

    第章_结构化程序设计基础和C语言的控制结构(fb).ppt 2.4.2 continue语句 例2-24 编程序实现功能:检测从键盘上输入的以换行符结束的字符流,统计非字母字符的个数. 分析:通过循环 ...

  7. python语言程序设计2019版第二章课后答案-python语言程序设计基础课后答案第二章...

    python语言程序设计基础课后答案第二章 以下合法的用户自定义标识符是____________. 导入模块或者模块中的元素要使用关键字________ . 下列哪个函数是用来控制画笔的尺寸的____ ...

  8. 《Go语言圣经》学习笔记 第一章 Go语言入门

    Go语言圣经学习笔记 第一章 Go语言入门 目录 Hello, World 命令行参数 查找重复的行 GIF动画 获取URL 并发获取多个URL Web服务 本章要点 注:学习<Go语言圣经&g ...

  9. c语言运行时更入下一行,C语言高级语言程序设计(一)_第二章 C程序设计基础(二).ppt...

    C语言高级语言程序设计(一)_第二章 C程序设计基础(二) * 问a,b能否交换?不能.示例 传值调用 如何改变参数的值?在后续章节中介绍 下:传值 * 传值的好处 下:问题3.2 * * * 使用范 ...

  10. c语言基本字符集ppt,C语言的字符集和保留字知识讲稿.ppt

    C语言的字符集和保留字知识讲稿.ppt 第一章 概述 重点: C语言的字符集和保留字: C语言词类和语句的分类: C程序的基本结构. 程序--是对解决某个问题的方法的描述: 对计算机来说:程序是用某种 ...

最新文章

  1. 解决sql2014的distribution系统库distribution.mdf过大问题
  2. mysql如何防止插入重复数据_防止MySQL重复插入数据的三种方法
  3. mysql 语句 求比值_Mysql求百分比
  4. Siamese Network (应用篇4) :块匹配中一致性特征和距离测度学习 CVPR2015
  5. 幅度和幅值有区别吗_童溢金:白银期货和现货白银的区别在哪,你知道吗?
  6. fprintf/fscanf函数分析
  7. Duplicate Observed Data(复制“被监视数据”)
  8. 职坐标c语言,C/C++知识点之hexdump的C语言实现
  9. 玲珑杯round11-E:萌萌哒的第五题
  10. linux学习(7)第七章、Linux 文件与目录管理
  11. Linux系统下QT九宫格拼图小游戏
  12. iptables中snat、dnat、masquerade
  13. LiveZilla 详细 配置 设置 (三) 配置 LiveZilla 服务
  14. restapi是什么意思_RESTful-API还没理解么?只是因为你没看这篇文章,其实它很简单...
  15. 技术贴 - 收藏集 - 掘金
  16. 游戏运营的十二大组成
  17. 徐州好玩实用的微信小程序
  18. linux从入门到放弃-linux常见故障合集
  19. 电影《摔跤吧!爸爸》观后感
  20. Windows平台优秀软件推荐(程序员推荐)

热门文章

  1. Vue中无法更改element ui组件样式问题
  2. C++中 (n1)和(1n) 分别表示什么意思?
  3. 7-8 黑洞数 (20 分)
  4. ubuntu执行configure配置代码出现unable to guess system type报错
  5. wireshark使用方法总结
  6. 【tyvj】【dp】回文词(IOI2000)
  7. 10个提升职场人气de小方法
  8. SharePoint 2010问题集锦 (2011.1)
  9. C语言关于一个作用域内的局部变量反复申请同一个栈区内存空间的事儿
  10. 游戏开发筑基之特殊输入函数的妙用(C语言)