亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> C语言

C++ 数据类型

C++ 数据类型

在本教程中,我们将通过示例了解 C++ 编程中的 int、float、char 等基本数据类型。

在 C++ 中,数据类型是变量的声明。这决定了与变量关联的数据的类型和大小。例如,

int age = 13;

在这里,年龄int 类型的变量 .也就是说,该变量只能存储 2 字节或 4 字节的整数。


C++ 基本数据类型

下表显示了基本数据类型、它们的含义和它们的大小(以字节为单位):

数据类型 意义 大小(以字节为单位)
int 整数 2 或 4
float 浮点数 4
double 双浮点 8
char 字符 1
wchar_t 宽字符 2
bool 布尔值 1
void 0

现在,让我们更详细地讨论这些基本数据类型。


1. C++ 整数

int salary = 85000;

2. C++ 浮点和双精度

float area = 64.74;
double volume = 134.64534;

如上所述,这两种数据类型也用于指数。例如,

double distance = 45E12    // 45E12 is equal to 45*10^12

3. C++ 字符

char test = 'h';

注意: 在 C++ 中,整数值存储在 char 中 变量而不是字符本身。要了解更多信息,请访问 C++ 字符。


4. C++ wchar_t

wchar_t test = L'ם'  // storing Hebrew character;

注意引号前的字母 L。

注意: 还有另外两种固定大小的字符类型char16_tchar32_t 在 C++11 中引入。


5. C++ 布尔值

bool cond = false;

6. C++ 无效

注意: 我们不能声明 void 的变量 输入。


C++ 类型修饰符

我们可以使用类型修饰符进一步修改一些基本数据类型。 C++中有4个类型修饰符。他们是:

  1. signed
  2. unsigned
  3. short
  4. long

我们可以用上面的修饰符来修改以下数据类型:


C++ 修改数据类型列表

数据类型 大小(以字节为单位) 意义
signed int 4 用于整数(相当于int )
unsigned int 4 只能存储正整数
short 2 用于小整数(范围 -32768 到 32767 )
unsigned short 2 用于小的正整数(范围 0 到 65,535 )
long 至少 4 个 用于大整数(相当于long int )
unsigned long 4 用于大的正整数或 0(相当于 unsigned long int )
long long 8 用于非常大的整数(相当于 long long int )。
unsigned long long 8 用于非常大的正整数或 0(相当于 unsigned long long int )
long double 12 用于大浮点数
signed char 1 用于字符(保证范围 -127 到 127 )
unsigned char 1 用于字符(范围 0 到 255 )

让我们看几个例子。

long b = 4523232;
long int c = 2345342;
long double d = 233434.56343;
short d = 3434233; // Error! out of range
unsigned int a = -5;    // Error! can only store positive numbers or 0

派生数据类型

从基本数据类型派生的数据类型是派生类型。例如:数组、指针、函数类型、结构体等

我们将在后面的教程中了解这些派生数据类型。


C语言

  1. C# 变量和(原始)数据类型
  2. C# 预处理器指令
  3. C++ 变量、文字和常量
  4. C++ 运算符
  5. C 数据类型
  6. Python 数据类型
  7. Java 数据类型(原始)
  8. C++ 中的运算符示例:什么是、类型和程序
  9. C++ Char 数据类型及示例
  10. 5 种不同类型的数据中心 [附示例]
  11. 2021 年的 8 种不同类型的云计算
  12. 8 种不同类型的数据泄露示例