C语言==》字符串断行

示例代码

cpp 复制代码
#include <stdio.h>

int main(void)
{
    printf("Here's one way to print a ");
    printf("long string.\n");
    printf("Here's another way to print a \
long string.\n");
    printf("Here's the newest way to print a "
        "long string.\n");
    return 0;
}

执行输出

说明

方法1:使用多个printf()语句。因为第1个字符串没有以\n字符结束,所 以第2个字符串紧跟第1个字符串末尾输出。

方法2:用反斜杠(\)和Enter(或Return)键组合来断行。这使得光标 移至下一行,而且字符串中不会包含换行符。其效果是在下一行继续输出。 但是,下一行代码必须和程序清单中的代码一样从最左边开始。如果缩进该 行,比如缩进5个空格,那么这5个空格就会成为字符串的一部分。

方法3:ANSI C引入的字符串连接。在两个用双引号括起来的字符串之 间用空白隔开,C编译器会把多个字符串看作是一个字符串。

原文链接:https://blog.csdn.net/kangjielearning/article/details/104905058

相关推荐
王璐WL8 小时前
【C语言入门级教学】函数的概念2
c语言·数据结构·算法
古城小栈10 小时前
Rust 调用 C 语言库 实战指南(企业级)
c语言·开发语言·rust
Lumbrologist11 小时前
【C++】零基础入门 · 第 1 节:第一个程序 Hello World 与编译运行
开发语言·c++
枕星而眠11 小时前
Linux 线程:原理、属性、实战与面试避坑
linux·运维·c语言·面试
_李小白11 小时前
【C++学习笔记】新特性之inline变量
c++·笔记·学习
桀人12 小时前
C++——模板初阶(收录在专栏C++入门到精通)
开发语言·c++
Lumbrologist12 小时前
【C++】零基础入门 · 第 2 节:变量、基本数据类型与输入输出
java·开发语言·c++
XX風12 小时前
CMake / Make / Ninja / MSVC / GCC / Clang / MSBuild —— 完整体系化理解
c++
码完就睡12 小时前
C语言——动态内存
c语言·开发语言
Peter·Pan爱编程13 小时前
10. new_delete 不是 malloc_free 的包装
c++·人工智能·算法