这是有这样的输出结果,高手请说一下缘由,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/09 04:55:12
char *sp="\"D:\\ANI.WSP\"";
printf("%s,sp);
输出结果:"D:\ANI.WAP"

“”号内的为输出内容——\"表示转义符号,输出"符号(转义符号\,是因为防止与前面的"搭配了,而让程序以为输出""里面的内容完毕了),\\表示输出\,同理,后面的\"是输出",此外加上程序的语法,输出内容要用""号括住,所以就成了这个样子。printf是用来输出格式为字符串行%s,内容为SP变量。