转义字符(C语言)
作者:互联网
#include <stdio.h> /** 转义字符 --通常用转义字符表示ASCII字符集中不可打印的控制字符和特定功能的字符 --转义字符只能使用小写字母,每个转义字符只能看做一个字符 -- \v 垂直制表 \f 换页符对屏幕没有任何影响,但是会影响打印机执行响应操作 */ int main(void) { //换行符\n //横向跳格符 \t ,\t 是一个制表符号 相当于键盘上的Tab键的长度(一般为8个空格),相当于tab键,8个空格长度 printf("大家好,我是小花\t"); printf("嗨,我是小李\n\n\n"); //输出的是:大家好,我是小花 嗨,我是小李 //退格符 \b ,使当前的输出位置退一格,即输出的起始位置左移一位 printf("我要像的风一样自由\n"); printf("老李,你\b要老婆不要\n\n\n"); //这里输出的时候“要”字把“你”覆盖掉了,因为退了一格;所以这里输出的是 老李,要老婆不要 //回车符 \r ,使当前输出位置移到本行开头;如果本行开头有别的内容,将进行覆盖操作 printf(" 大家好,我是一格哈哈哈"); printf("\r嗨,我是奥术大师\n"); //输出的是:嗨,我是奥术大师 大家好,我是一格哈哈哈;可以看到后面的移到了本行的开头 printf("大家好,我是一格哈哈哈"); printf("\r嗨,我是奥术大师\n\n\n"); //输出的是:嗨,我是奥术大师哈哈哈;可以看到不仅移到了本行开头,还覆盖了之前开头的文字,前面我们写的没有被覆盖,是因为我们在写之前打了空格, //多个转义字符的混合使用 printf("star:\n a s\ti\b\bk\rp\n"); /** 输出的是: star: pa s ki 简单,就是混合使用一下而已 */ return 0; }
标签:输出,奥术,C语言,转义字符,开头,printf,一格 来源: https://www.cnblogs.com/starshine-zhp/p/12370517.html