C语言中的回退符是干啥的

Python014

C语言中的回退符是干啥的,第1张

回退符 可以删去 前面刚输入的一个字符

例如,从输入流读入一串 password, 其中若含回退符,则表示 删去 前面刚输入的一个字符,

不表示 password 中 多出 2 个 字符:一个是 回退符,另一个是它前面的 字符。

输出语句,则表示 把当前 打印 位置 左 移 1 格。

最好不使用goto语句:#includevoidmain(){ intnum,k=2 printf("请输入一个整数:") scanf("%d",&num) while(num%k)k++ printf("%d=%d",num,k) num/=k while(num>1) { while(num%k==0){num/=k printf("*%d",k)}k++ } printf("\n") system("pause")}

除了以下的转义字符以外的都属于非法到转义字符:\b:回退:向后退一格\f:换页 \n:换行,光标到下行行首\r:回车,光标到本行行首 \t:水平制表 \v:垂直制表 \\:反斜杠\‘:单引号\":双引号\?:问号\ddd:三位八进制\xhh:二位十六进制\0:空字符(NULL)