网站扩展虚拟空间,站长 网站对比,江门网站推广哪里专业,佛山企业如何建网站C语言有一组特殊的字符称作转义字符#xff0c;顾名思义#xff0c;转变原来的意思 1 \?
??)是一个三字母词#xff0c;在以前的编译器它会被编译为] (??会被编译为[ 因此在以前输入(are you ok ??)就会被编译为are you ok ] 解决这个问题只要在问号前输入\#xf…C语言有一组特殊的字符称作转义字符顾名思义转变原来的意思 1 \?
??)是一个三字母词在以前的编译器它会被编译为] (??会被编译为[ 因此在以前输入(are you ok ??)就会被编译为are you ok ] 解决这个问题只要在问号前输入\即(are you ok \?\?)\使得不在参与组成三字母词只是成为一个普通的问号。而现在编译器已经能够识别??)但如果为了保险起见加上\更安全。
#include stdio.h
int main()
{printf((are you ok ??));return 0;
}2 \’
题目1打印一个字符a
解析%c作用是读取一个字符要想打印单个字符要用’ 扩住。 题目2打印一个字符’ 若使用上述方法则系统会报错因此我们中间的’改为\’
3 \
意思相同只不过将字符改为字符串。
%s是读取字符串类型字符串即多个字符串起来一个字符也可以是字符串
4 \\ 想打印\n,\转义后面的,使变为普通的\。
5 \a
#include stdio.h
int main()
{printf(\a);return 0;
}运行的话你的电脑会噔一声
6 \b \b使得光标回退一格再输入abc会替代g的位置。
7 \n
输入\n,光标会移到下一行实现换行打印。
8 \r
\r使光标回到同一行开头在老式打字机应用打完一行字回到开头。
9 \t 每个红框8个字符\t使光标跳跃可以使打印的更整齐。
10 \v \v在不同的操作系统和终端功能是不同的光标有的在下一行的同一列有的在下一行的开头。
11 \ddd
d代表一个8进制数0~7\130会将8进制数130转义十进制数88根据ASCLL表一个将键盘上的所有字符用数字表示的表88表示X。不一定非要三位数\2 , \22也可以。同理\xdd中d表示16进制。
12 \0
用于字符串的停止\0 是一个转义序列代表空字符null character它的ASCII码是0\0 和 \000 是等价的都表示ASCII码为0的字符。
13大小
无论是\111或\t还是\都是一个字符但\0不计算字符长度大小我们在打印字符串时如下题最后字符是\t但默认后面还有\0 表示停止。 选A\\ 一个 加141四个 加\141五个加abc8个加\t9个。