我想打印多行字符串,我已经尝试过:
Tomcat
我应该怎么做?
答案 0 :(得分:0)
使用\n
转到文本中的下一行
printf("1. english\n2. finish\n3. japanese");
答案 1 :(得分:0)
使用\n
或使用多个printf()
选项1(更短):
printf("1. english\n2. finish\n3. japanese\n");
选项2(更具可读性):
printf("1. english\n");
printf("2. finish\n");
printf("3. japanese\n");
答案 2 :(得分:0)
字符串常量也可以是多行的:
printf("1. english\n"
"2. finnish\n"
"3. japanese\n");
答案 3 :(得分:0)
要在字符串中包含换行符,请使用\n
:
printf("1. englsih\n2. finish\n3. japanese\n");
如果您想将字符串文字分割成几行以提高可读性,则可以将\
用作行的最后一个字符(甚至不包含空格):
printf("1. englsih\n\
2. finish\n\
3. japanese\n");
上面有一个美学问题,行首的任何缩进实际上都将成为字符串的一部分。另外,您也可以将字符串拆分为几个"quoted"
部分,中间仅包含空格,因此编译器会将它们组合为单个字符串文字:
printf("1. englsih\n"
"2. finish\n"
"3. japanese\n");