C ++ char数据类型

时间:2020-02-23 14:29:53  来源:igfitidea点击:

C ++由各种原始和用户定义的数据类型组成。
今天,我们将了解字符数据类型(char)。

C ++中的char数据类型是什么?

C ++中的"字符数据类型"使我们能够其中存储字符类型值。
字符类型值是指所有用单引号括起来的值,例如" x"," 1"," @"等。

char数据类型其中保留1字节即8位的存储空间,并且一次可以存储一个字符。
此外,存储空间的范围分别为0到255。

现在让我们在接下来的部分中重点介绍字符数据类型的语法。

声明和初始化char类型变量

看看下面的语法来声明一个char类型的变量!

char variable = 'value';

用单引号引起来的任何值都被视为char类型的值。

C ++ char数据类型的示例

在此示例中,我们声明了一个类型为character的变量,并使用C ++ cout语句显示了该变量。

例:

#include <iostream>
using namespace std;

int main() 
{

char var = 'P';

cout<<"The value of the character variable: "<<var<<endl;

return 0;
}

输出:

The value of the character variable: P

现在让我们尝试通过字符类型打印"转义序列",如下所示

例:

#include <iostream>
using namespace std;

int main() 
{
char num1 = '1';
char var = '\t'; //escape sequence for tab space
char num2 = '2';
cout<<num1;

cout<<var;

cout<<num2;
return 0;
}

如下所示,转义序列即使在单引号中作为字符类型括起来,也将以默认模式执行。

输出:

1	2

注意:如果将值括在双引号中,则将它们视为字符串。
因此,所有值都需要用单引号引起来才能被视为字符类型值。