御笔剑客 发表于 2017-9-15 12:04:33

关于printf的问题

c primer plus 中有一道题:
调用两次printf函数,将名字和姓氏打印在一行,如何实现呢?请大佬指点一下

丶忘却的年少o 发表于 2017-9-15 13:01:12

就是把名字和姓氏分开两个,比如mark smith就是
printf("mark ");
printf("smith");
注意:中间有个空格,要么加在第一个单词后面,要么就是第二个前面,要是不想有空格就删掉

御笔剑客 发表于 2017-9-15 13:20:36

丶忘却的年少o 发表于 2017-9-15 13:01
就是把名字和姓氏分开两个,比如mark smith就是
printf("mark ");
printf("smith");


为神马printf后面加空格就可以实现了呢?空格代表神马

夯昊 发表于 2017-9-15 13:40:15

你不打换行他应该就在一行呀

御笔剑客 发表于 2017-9-15 13:48:10

夯昊 发表于 2017-9-15 13:40
你不打换行他应该就在一行呀

好的,谢谢了

丶忘却的年少o 发表于 2017-9-15 13:56:20

御笔剑客 发表于 2017-9-15 13:20
为神马printf后面加空格就可以实现了呢?空格代表神马

printf()里用“”括起来的只要不是转义字符都是一模一样打印的,你给空格就打印空格,你给字母或者中文都是直接打印的。
可以查看下资料:http://bbs.fishc.com/forum.php?mod=viewthread&tid=66479&extra=page%3D1%26filter%3Dtypeid%26typeid%3D584
页: [1]
查看完整版本: 关于printf的问题