c语言乘号前后数据类型
时间: 2023-11-28 09:03:37 浏览: 75
c语言数据类型
C语言中乘号前后的数据类型决定了乘法运算的结果类型。如果乘号前后的数据类型都是整型,那么乘法运算的结果也是整型,即两个整数相乘的结果仍然是整数。如果乘号前后的数据类型中至少有一个是浮点型,那么乘法运算的结果就是浮点型,即两个浮点数相乘的结果是浮点数。
以下是一些例子:
1. 两个整数相乘,结果为整数
```c
int a = 5;
int b = 3;
int c = a * b; // c的值为15
```
2. 一个整数和一个浮点数相乘,结果为浮点数
```c
int a = 5;
float b = 3.2;
float c = a * b; // c的值为16.0
```
3. 两个浮点数相乘,结果为浮点数
```c
float a = 2.5;
float b = 3.2;
float c = a * b; // c的值为8.0
```
阅读全文