c++中*b=1 *b-48的值为多少
时间: 2023-05-30 20:05:20 浏览: 39
这个表达式的值为 -47。
首先,我们需要了解 ASCII 码表,其中数字 1 对应的 ASCII 码值为 49。
因此,表达式 *b-48 的意思是取指针 b 所指向的值,并将其减去 48。在这里,指针 b 所指向的值为字符 '1' 的 ASCII 码值,即 49,因此表达式的值为 49-48 = 1。
最后,将其赋值给指针 b 所指向的位置,即 *b=1。
相关问题
c++编程设计一个程序计算a*=7*3-15和a*=b*=5+4的值。
以下是两个C++程序的示例,用于计算给定表达式的值:
1. 计算a *= 7 * 3 - 15的值:
```cpp
int a = 0;
a *= 7 * 3 - 15;
cout << "a *= 7 * 3 - 15的值为:" << a << endl;
```
2. 计算a *= b *= 5 + 4的值:
```cpp
int a = 0;
int b = 0;
a *= b *= 5 + 4;
cout << "a *= b *= 5 + 4的值为:" << a << endl;
```
用c++求5*x**2+4*x-6=0的x值,其中x1=(-b+sqrt(b*b-4*a*c))/(2*a),x2=(-b-sqrt(b*b-4*a*c))/(2*a)
这是一个二次方程,可以使用求根公式来求解。根据给定的方程5*x**2+4*x-6=0,可以将其转化为一般形式ax^2+bx+c=0,其中a=5,b=4,c=-6。
根据求根公式,可以得到两个解x1和x2:
x1 = (-b + sqrt(b*b - 4*a*c)) / (2*a)
x2 = (-b - sqrt(b*b - 4*a*c)) / (2*a)
将a、b、c的值代入上述公式,可以计算出x1和x2的值。
计算过程如下:
1. 计算b*b - 4*a*c:
b*b - 4*a*c = 4*4 - 4*5*(-6) = 16 + 120 = 136
2. 计算sqrt(b*b - 4*a*c):
sqrt(136) ≈ 11.66
3. 计算x1和x2:
x1 = (- 11.66) / (2*5) ≈ -3.133
所以,方程5*x**2+4*x-6=0的解为x ≈ 0.733 和 x ≈ -3.133。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)