编程实现以下各种操作: (1) 给定一个 short 型数据 -12345,分别转换为 int、unsigned short、unsigned int、float 类型的数据;
时间: 2024-03-26 07:38:38 浏览: 16
以下是 C++ 代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
short num = -12345;
int num_int = num;
unsigned short num_ushort = num;
unsigned int num_uint = num;
float num_float = num;
cout << "short 型数据:" << num << endl;
cout << "转换为 int 型数据:" << num_int << endl;
cout << "转换为 unsigned short 型数据:" << num_ushort << endl;
cout << "转换为 unsigned int 型数据:" << num_uint << endl;
cout << "转换为 float 型数据:" << num_float << endl;
return 0;
}
```
输出结果为:
```
short 型数据:-12345
转换为 int 型数据:-12345
转换为 unsigned short 型数据:53191
转换为 unsigned int 型数据:4294954951
转换为 float 型数据:-12345
```