int a=7 int b=5 b=b/a是多少
时间: 2024-05-10 08:16:52 浏览: 13
这段代码会报错,因为在赋值语句中,需要用到运算符 "=" 将右边的值赋给左边的变量,所以正确的代码应该是:
```
int a = 7;
int b = 5;
b = b / a;
```
其中,"/" 是除法运算符,用于计算 b 除以 a 的值,因此 b 的值将被更新为 0。注意,这里是整数除法,所以结果为 0 而不是小数。
相关问题
int a = 123; int b = 321; double n = a * 100 / b; n为多少
根据运算符优先级,先进行乘法运算,然后再进行除法运算。因此,表达式 `a * 100 / b` 相当于 `(a * 100) / b`。将a和b代入表达式中得到:
```
n = (123 * 100) / 321
```
计算得到结果为:
```
n = 38.316645
```
由于n是一个double类型的变量,因此结果为一个小数。如果您需要得到整数结果,可以使用强制类型转换来将结果转换为int类型。例如:
```java
int a = 123;
int b = 321;
int result = (int) (a * 100 / b); // 结果为38
```
C# byte b=0x2D 和 int a = 45互相转换
可以将 byte 转换成 int,也可以将 int 转换成 byte。具体方法如下:
1. 将 byte 转换成 int
```csharp
byte b = 0x2D;
int a = b; // 直接赋值即可
```
2. 将 int 转换成 byte
```csharp
int a = 45;
byte b = (byte)a; // 强制类型转换为 byte
```
注意:由于 byte 的取值范围是 0~255,而 int 的取值范围是 -2147483648~2147483647,所以在将 int 转换成 byte 时可能会出现数据溢出的情况,需要进行判断和处理。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)