图像的情况下,我们想使用或打印长的长串在C或C++,如何做到这一点?
null
在C/C++中,中间可以用中间的两个双引号断开一个字符串。下面是一个简单的例子来证明这一点。
#include<stdio.h> int main() { // We can put two double quotes anywhere in a string char *str1 = "geeks" "quiz" ; // We can put space line break between two double quotes char *str2 = "Qeeks" "Quiz" ; char *str3 = "Qeeks" "Quiz" ; puts (str1); puts (str2); puts (str3); puts ( "Geeks" // Breaking string in multiple lines "forGeeks" ); return 0; } |
输出: 极客问答 凯克斯奎兹 凯克斯奎兹 极客
下面是几个使用双引号打断长字符串以提高可读性的示例。
#include<stdio.h> int main() { char *str = "These are reserved words in C language are int, float, " "if, else, for, while etc. An Identifier is a sequence of" "letters and digits, but must start with a letter. " "Underscore ( _ ) is treated as a letter. Identifiers are " "case sensitive. Identifiers are used to name variables," "functions etc." ; puts (str); return 0; } |
输出: C语言中的保留字是int、float、if、else、for、while等。标识符是字母和数字的序列,但必须以字母开头。下划线(_)被视为字母。标识符区分大小写。标识符用于命名变量、函数等。
类似地,我们可以用printf和/或cout编写长字符串。
#include<stdio.h> int main() { char *str = "An Identifier is a sequence of" "letters and digits, but must start with a letter. " "Underscore ( _ ) is treated as a letter. Identifiers are " "case sensitive. Identifiers are used to name variables," "functions etc." ; printf ( "These are reserved words in C language are int, float, " "if, else, for, while etc. %s " , str); return 0; } |
输出: C语言中的保留字是int、float、if、else、for、while等。标识符是字母和数字的序列,但必须以字母开头。下划线(_)被视为字母。标识符区分大小写。标识符用于命名变量、函数等。
本文由 阿尤什·贾因 。如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请发表评论
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END