C语言完美演绎3-9

/* 范例:3-9 */

#include <stdio.h>

void main(void)

{

printf("放轻松!! 听第一声:\a \n"); /* #1 */

/* (\a)是响铃,会听到Beep一声,(\n)换行 */

printf("放轻松!! 听第二声:\007 \n"); /* #2 */

/* 007是\a的八进制码,也可以使用它来代替\a */

printf("\"加油,C语言将越来越有趣,不懂就问\" \n");

/* 以\" 输出双引号 */

printf("换码字符将使其后的字符串消失\n\0=>消失的字符串"); /* #3 */

/* 在\0(null space)后面整行都不见了 */

printf("在两个逗号之后加上退格字符,,\b所产生的结果\n"); /*#4 */

/* (\b)将会使字符串退一格,吃掉一个逗号 */

printf("什\t么\t叫\t作\tTab\n");

/*(\t)跳格字符,看你Tab一次设定跳几格,当编译到(\t)时就会跳格,另外如果你没有自己设定的话是跳8格.*/

puts("按Enter键跳出...");

getchar();

}

程序执行结果:

放轻松!! 听第一声:

放轻松!! 听第二声:

"加油,C语言将越来越有趣,不懂就问"

换码字符将使之后的字符串消失

在两个逗号之后加上退格字符,所产生的结果

什 么 叫 作 Tab

按Enter键跳出...

相关推荐
2501_914245931 小时前
C语言设计模式详解:从理论到实践的完整指南
c语言·开发语言·设计模式
2501_914245934 小时前
C语言与硬件交互:从GPIO到中断的嵌入式编程实践
c语言·单片机·交互
炸膛坦客5 小时前
单片机/C/C++八股:(二十四)编译文件( .bin 和 .hex ,包括 .elf 和 .axf )
c语言·c++·单片机
简单电磁炮7 小时前
硬件基础4
c语言
炸膛坦客9 小时前
单片机/C/C++八股:(二十三)#define 和 typedef 的区别
c语言·c++·单片机
捷瑞电子工坊11 小时前
C语言取地址符 `&` 极简教程
c语言·c语言基础·取地址符·指针入门
乱七八糟的屋子12 小时前
LibYAML超全教程-C语言YAML解析与生成
c语言·开发语言·配置文件·yaml解析·libyaml·开源库实战
小肝一下12 小时前
2. 顺序表和链表
c语言·数据结构·c++·链表·dijkstra·依蕾娜·香香的依蕾娜
j7~12 小时前
【数据结构初阶】带头双向循环链表 (DSList) --增删查改完整实现详解
c语言·数据结构·链表·带头双向循环链表
无相求码1 天前
【C语言】字符串的本质是什么,为什么 strlen 会读到野内存
c语言·开发语言