实例006:输出一个正方形
实例说明:
-使用输出语句输出一个正方形。实现过程:
#include <stdio.h>
main()
{
printf("* * * * *\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("* * * * *\n");
}
- 技术要点:
1.在printf语句中有“\n”符号,是转义符。
2.字符常量可以分为:一般字符常量和特殊字符常量。
3.一般字符常量:’A’、’a’、’8’.
4.特殊字符常量:也称之为转义符,以“\”开头。
5.转义字符只能是小写字母,每个转义字符只能看作是一个字符。
6.垂直制表符“\v”和换页符“\f”对屏幕没有影响,但会影响打印机执行相应的操作
7.注意和之间需要空格
8.在C语言中通常会用转义符来表示不可打印的字符。
转义符 | 含义 | ASCII码 |
---|---|---|
\a | 鸣铃(BEL) | 7 |
\b | 退格(BS),将当前位置回退一格 | 8 |
\f | 换页(FF),将当前位置移到下页开头 | 12 |
\n | 换行(LF),将当前位置移到下一行开头 | 10 |
\r | 回车(CR),将当前位置移到行首 | 13 |
\t | 水平制表(HT),跳到下一个Tab位置 | 9 |
\v | 垂直制表(VT),竖向跳格 | 11 |
\’ | 表示一个单引号字符 | 39 |
\” | 表示一个双引号字符 | 34 |
\|表示一个反斜杠字符“\” | 92 | |
\? | 表示一个问号字符 | 63 |
\0 | 表示一个空字符(NULL) | 0 |
\ddd | 任意字符 | 1~3位八进制 |
\xhh | 任意字符 | 1~2位十六进制 |