带你认识C++中字符型、字符串和转义字符
发布时间:2025-11-05 14:02:58 作者:玩站小弟
我要评论
字符串要在 C++ 中使用字符串,我们首先需要#include 标头,来引入 std::string 的声明,就可以定义std::string类型的变量。就像普通变量一样,可以按照预期对字符串进行初始
。
字符串
要在 C++ 中使用字符串,中字字符转义字符我们首先需要#include 标头,符型来引入 std::string 的串和声明,就可以定义std::string类型的中字字符转义字符变量。
就像普通变量一样,符型可以按照预期对字符串进行初始化或赋值:
// 使用字符串文字“Runsen”初始化myName std::string myName{ "Runsen" }; // 将字符串文字“maoli”赋给变量myName myName = "maoli"; //字符串可以使用std::cout打印输出:
#include <iostream> #include <string> int main() { std::string myName{ "Runsen" }; std::cout << "My name is: " << myName << \n; }要将整行输入读入字符串,串和最好使用该std::getline()函数。中字字符转义字符std::getline()有两个参数:第一个是符型std::cin,第二个是亿华云串和你的字符串变量。
#include <string> // For std::string and std::getline #include <iostream> #include <iomanip> // For std::ws int main() { std::cout << "Enter your full name: "; std::string name{}; std::getline(std::cin >> std::ws,中字字符转义字符 name); // read a full line of text into name std::cout << "Enter your age: "; std::string age{}; std::getline(std::cin >> std::ws, age); // read a full line of text into age std::cout << "Your name is " << name << " and your age is " << age << n; return 0; }输出如下:
Enter your full name: Runsen Enter your age: 22 Your name is Runsen and your age is 22字符
「作用」:字符型变量用于显示单个字符
「语法」:char ch = a;
注意1:在显示字符型变量时,用单引号将字符括起来,符型不要用双引号
注意2:单引号内只能有一个字符,串和不可以是中字字符转义字符字符串
C和C++中字符型变量只占用1个字节。 字符型变量并不是符型把字符本身放到内存中存储,而是串和将对应的网站模板ASCII编码放入到存储单元示例:
int main() { char ch = a; cout << ch << endl; cout << sizeof(char) << endl; //ch = "abcde"; //错误,不可以用双引号 //ch = abcde; //错误,单引号内只能引用一个字符 cout << (int)ch << endl; //查看字符a对应的ASCII码 ch = 97; //可以直接用ASCII给字符型变量赋值 cout << ch << endl; system("pause"); }ASCII码表格:


ASCII 码大致由以下「两部分组」成:
ASCII 非打印控制字符:ASCII 表上的数字 「0-31」 分配给了控制字符,用于控制像打印机等一些外围设备。 ASCII 打印字符:数字 「32-126」 分配给了能在键盘上找到的字符,当查看或打印文档时就会出现。转义字符
「作用」:用于表示一些不能显示出来的ASCII字符
现阶段我们常用的云服务器转义字符有:\n \\ \t

示例:
int main() { cout << "" << endl; cout << "tHello" << endl; cout << "n" << endl; system("pause"); }相关文章
电脑显示回流温度错误——解析与解决方法(电脑显示屏温度异常,可能出现哪些问题?如何解决?)
摘要:电脑显示回流温度错误是指电脑屏幕上显示的温度与实际温度存在差异的情况。这种错误可能会给用户带来困扰,同时也会对电脑的正常使用造成一定影响。本文将分析可能引起回流温度错误的原因,并提...2025-11-05- 摘要:自21世纪初以来,科技与创新一直是社会进步和发展的核心驱动力。而极客杂志作为一本专注于科技与创新领域的杂志,以其深入研究和报道的方式,将读者引领到了这个令人着迷的前沿世界。本文将从...2025-11-05
以威的电器品质如何?(全面评估以威电器的性能、价格和用户评价)
摘要:作为一家知名的电器品牌,以威电器以其高品质、可靠性和先进技术而闻名。然而,在市场上有诸多电器品牌竞争激烈,消费者在购买电器时需要综合考虑各方面的因素。本文将对以威电器的性能、价格和...2025-11-05办公室降价狂欢,如何抓住商机?(探索办公室降价趋势,为你的企业省下一大笔开支)
摘要:办公室是一个企业运转的核心,租金和设备费用常常是企业的重要开支之一。而随着市场竞争加剧,办公室降价已经成为趋势,如何在此过程中抓住商机并为企业省下成本,成为了企业管理者的重要课题。...2025-11-05最好用的手机视频剪辑软件推荐(手机视频剪辑软件的选择与比较)
摘要:现如今,随着手机摄影和短视频的兴起,越来越多的人喜欢在手机上进行视频拍摄和剪辑。而选择一款易用且功能强大的手机视频剪辑软件成为了很多人关注的焦点。本文将为大家推荐几款最好用的手机视...2025-11-05- 摘要:英菲克i8是一款既兼具电动车环保性能,又拥有超凡性能表现的豪华跑车。它以其独特的外观设计、强大的动力系统和先进的科技配置,成为当代汽车设计的典范。本文将从多个方面详细介绍英菲克i8...2025-11-05


最新评论