C语言 printf 不允许 换行?? 急用~~
10个回答
展开全部
这个不是语法不允许换行,是你把一个字符串换行了,想想你能把一个关键字分成两行写么?~在字符串中,想要回车之类的效果只能用转意字符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个字符串是不可以这样分行写的!
可以改为:
①:printf("####################how do you do?\
##################\n") ; 注意'\'后就立马回车(后面不能有空格),另启一行保持原样(顶行写,不要留空格;当然也可以启行留空格,不过所留空格也会被打印出来)
②:printf("####################how do you do?"
"#################"); 这个没有上面那些限制,分成两个串写(仍然是一个语句)
可以改为:
①:printf("####################how do you do?\
##################\n") ; 注意'\'后就立马回车(后面不能有空格),另启一行保持原样(顶行写,不要留空格;当然也可以启行留空格,不过所留空格也会被打印出来)
②:printf("####################how do you do?"
"#################"); 这个没有上面那些限制,分成两个串写(仍然是一个语句)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为图片1里面的断了...
如果要还行的话必须手动输入换行符,如:
printf("aaaaaaa\nbbbbbb");
这里的\n就是换行符,输出就是
aaaaaa
bbbbbb
如果要还行的话必须手动输入换行符,如:
printf("aaaaaaa\nbbbbbb");
这里的\n就是换行符,输出就是
aaaaaa
bbbbbb
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你非要换行的话可以在图片一的第一行后面加个“\”,即:
printf("############## how do you do?\
#############\n");
printf("############## how do you do?\
#############\n");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询