在C语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统,我们常用的算术类型包括两种类型:整数类型和浮点类型。那么相互之间是怎么转化的呢?
## 了解一下类型转换
不同数据类型的存储大小和值范围是不一样的,程序在初始化的时候就已经设定了,例如:
```
int a = 9;
float b = 8.5;
```
a,b占的字节...
## 引入主题,看代码
我们先来看看以下程序
```cpp
//编译器:https://tool.lu/coderunner/
//来源:技术让梦想更伟大
//作者:李肖遥
#include
using namespace std;
struct st1
{
char a ;
int b ;
short c ;
};
struct st2
{
short c ;
char a ;
int b ;
};
```
编译的结果如下:
![](https://IMG_UR...