3.5 * 3+2 * 7-'a'用C++计算
时间: 2024-05-02 14:17:11 浏览: 10
这个表达式中有一个字符变量'a',所以无法直接计算。如果将'a'转换为它在 ASCII 表中对应的整数值,可以使用以下代码进行计算:
```c++
int result = 3.5 * 3 + 2 * 7 - int('a');
```
其中,int('a') 将字符'a'转换为它在 ASCII 表中对应的整数值97。
相关问题
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或C++语言中,"*--和--*"通常用于指针的运算符中,表示解引用操作,而"*--与--*"用于声明指针变量或者指针类型。例如,"*p"表示指针p所指向的变量的值,而"int *p"表示p是一个指向整型变量的指针。