c++定义一个结构体,存储不同类型的基本数据类型
时间: 2023-12-06 20:03:35 浏览: 42
好的,以下是一个示例代码:
```c++
#include <iostream>
#include <string>
using namespace std;
struct Data {
int i;
float f;
double d;
char c;
string s;
};
int main() {
Data data;
data.i = 10;
data.f = 3.14f;
data.d = 3.1415926;
data.c = 'A';
data.s = "Hello, World!";
cout << data.i << endl;
cout << data.f << endl;
cout << data.d << endl;
cout << data.c << endl;
cout << data.s << endl;
return 0;
}
```
这个结构体中包含了 int、float、double、char 和 string 类型的变量,可以根据需要添加或删除成员变量。在主函数中创建了一个 Data 类型的变量,并对其成员变量进行了赋值和输出。
相关问题
)定义一个结构体,存储不同类型的基本数据类型
好的,以下是一个示例代码:
```c++
#include <iostream>
#include <string>
using namespace std;
struct Data {
int i;
float f;
double d;
char c;
string s;
};
int main() {
Data data;
data.i = 10;
data.f = 3.14f;
data.d = 3.1415926;
data.c = 'A';
data.s = "Hello, World!";
cout << data.i << endl;
cout << data.f << endl;
cout << data.d << endl;
cout << data.c << endl;
cout << data.s << endl;
return 0;
}
```
这个结构体中包含了 int、float、double、char 和 string 类型的变量,可以根据需要添加或删除成员变量。在主函数中创建了一个 Data 类型的变量,并对其成员变量进行了赋值和输出。
怎么在C++中定义一个结构体
在C++中,可以通过使用关键字 `struct` 来定义一个结构体,具体语法为:
```
struct 结构体名 {
数据类型1 成员变量1;
数据类型2 成员变量2;
// ...
};
```
其中,结构体名为自定义的名称,成员变量可以有多个,每个成员变量都需要指定数据类型。例如,以下代码定义了一个名为 `Person` 的结构体,有两个成员变量,分别为字符串类型的 `name` 和整型变量 `age`:
```
struct Person {
std::string name;
int age;
};
```
这样就定义了一个名为 `Person` 的结构体,可以用来存储一个人的姓名和年龄等信息。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)