c语言初级,请大侠指教

来源:百度知道 编辑:UC知道 时间:2024/05/22 10:05:13
#include<stdio.h>
void main()
{
printf("%c,%c,%c\n",'a','b');
}
为什么这个显示就是a,b,
#include<stdio.h>
void main()
{
printf("%c,%c,%c\n",'a','b\','b');
}
这个显示就是a,b
有退格符难道前面的a不应该删掉吗,还有就是为什么会在b的后面少一个逗号!
\b是退格符

#include<stdio.h>
void main()
{
printf("%c,%c,%c\n",'a','b');
}
为什么这个显示就是a,b,
--------------
显示结果应该不确定,我在VC运行结果是a,b,?

本来应该有四个参数的,你只传了三个,最后一个参数就会出现不确定的情况了
--------------------------------
你第二个函数编译通不过,改成这样就行了
#include<stdio.h>
void main()
{
printf("%c,%c,%c\n",'a','\b','b');
}
'\b'确实是会退格的

哪有退格啊!~~/N是回车换行啊~~
\B是退格吧!~~~~B\是啥啊?