C++ 字符串定义和展示
教程导读
学研发网的这篇信息学奥赛技术教程文章主要介绍了C++ 字符串定义和展示,现在分享给大家,供学习和参考。文章包含987字,纯文字阅读大概需要3分钟。
教程信息
学习目标
掌握字符串的定义和展示
掌握教程的练习题目
字符串就是一段内容,用英文的双引号包含起来。
一、字符串定义语法
string 字符串变量名 = "内容";
代码案例
string s = "hello 学研发网";//字符串类型 cout << s << endl;
二、多行字符串
如果一行内容太长,多行字符串如何表示?用多个双引号把他们排列在一起就可以了。
string str = "你好 学研发网," "hello ,www.xueyanfa.com"; cout << str << endl; // 你好 学研发网,hello ,www.xueyanfa.com。
这种内容在用 cout 输出的时候,输出的内容并不会换行。如果输出的内容想换行需要加 \n
string str = "你好 学研发网,\nhello ,www.xueyanfa.com"; cout << str << endl;
\n
是换行符,用来表示字符串的换行。
三、字符和字符串
C++中char类型,只占一个字符,比如一个英文字母 A。而且必须用单引号'',用了双引号就代表是字符串类型了。
一个汉字占2个字符,所以不能用 char 类型表示。
char c = 'A'; // char a = '我';//一个汉字占2个字符,所以这样在编译的时候会报错 string s = "我";
字符类型 char 默认使用的是 ASCII 编码,无法直接用单引号表示中文字符。
四、编程练习
练习:字符串输出练习。
编写程序,实现单行字符串、多行字符串。
输入输出:
【输入描述】无 【输出描述】输出字符串信息,输出古诗信息 【样例输入】无 【样例输出】见截图
参考代码:
#include <iostream> using namespace std; int main(){ cout << "你好,学研发网" << endl; string s1 = "字符串展示练习"; cout << s1 << endl; string s2 = "hello,www.xueyanfa.com"; cout << s2 << endl; string s3 = "春晓\n" "春眠不觉晓,\n" "处处闻啼鸟,\n" "夜来风雨声,\n" "花落知多少。"; cout << s3 << endl; return 0; }
执行结果:
教程咨询
如果章节内容看不懂,可以联系作者。
教程总结
以上是学研发网为您提供C++ 字符串定义和展示的全部内容,希望教程文章能够帮你了解学习C++ 字符串定义和展示,解决所遇到的问题。 如果觉得学研发网信息学奥赛教程内容还不错,欢迎将学研发网网站推荐给身边需要的人。
教程备注
版权声明:教程内容为学研发网整理和编写,如需转载请联系站长并附上文章原始链接和原始作者信息。
手机阅读
扫描二维码推送至手机访问。
本文链接:http://www.xueyanfa.com/xinaojiaocheng/xinaocpp-77.html