C++数据类型之字符型&转义字符

字符型

**作用:** 字符型变量用于显示单个字符

**语法:**  char ch = 'a';

 

> 注意1:在显示字符型变量时,用单引号将字符括起来,不要用双引号

> 注意2:单引号内只能有一个字符,不可以是字符串

C++数据类型之字符型&转义字符

 1 #include <iostream>
 2 using namespace std;
 3 
 4 int main() {
 5     //1、字符型变量创建方式
 6     char ch = 'a';
 7     cout << ch << endl;
 8 
 9     //2、字符型变量所占内存大小
10     cout << "char字符型变量所占内存: " << sizeof(char) << endl;
11 
12     //3、字符型变量常见错误
13     //char ch2 = "b";用双引号会报错,要用单引号
14     //char ch2 = 'abcd'; 创建字符型变量时,单引号内只能有一个字符
15 
16     //4、字符型变量对应ASCII编码
17     // a --97
18     // A --65
19     cout << (int)ch << endl;
20     system("pause");
21 
22     return 0;
23 }

C++数据类型之字符型&转义字符

 

 C++数据类型之字符型&转义字符

ASCII 码大致由以下**两部分组**成:

* ASCII 非打印控制字符: ASCII 表上的数字 **0-31** 分配给了控制字符,用于控制像打印机等一些外围设备。
* ASCII 打印字符:数字 **32-126** 分配给了能在键盘上找到的字符,当查看或打印文档时就会出现。

 

转义字符

**作用:**用于表示一些==不能显示出来的ASCII字符==

现阶段我们常用的转义字符有:n  \   t

C++数据类型之字符型&转义字符

 1 int main() {
 2     //转义字符
 3 
 4     //换行符  n
 5     cout << "Hello worldn";
 6     //反斜杠 \
 7 
 8     cout << "\"<< endl;
 9     //水平制表符 t 作用可以整齐输出数据
10 
11     cout << "aaathelloworld" << endl;
12     cout << "aathelloworld" << endl;
13     cout << "aaaaathelloworld" << endl;
14     system("pause");
15 
16     return 0;
17 }

C++数据类型之字符型&转义字符

 

 

 

 

 

 

 

 

 

 

 

原文链接: https://www.cnblogs.com/RevelationTruth/p/11853166.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    C++数据类型之字符型&转义字符

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/305853

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月16日 上午3:12
下一篇 2023年2月16日 上午3:13

相关推荐