计算出a、b的值: a = 199**200 - 200**199, b = 200**199 - 199**200。
时间: 2023-10-03 18:07:45 浏览: 33
a = 199**200 - 200**199 = 1.977437560191284e+398 - 2.122020042708278e+397
= 1.765235555920456e+398
b = 200**199 - 199**200 = 2.122020042708278e+397 - 1.977437560191284e+398
= -1.765235555920456e+398
相关问题
C语言中10-(b=a)*-b
这个表达式的运算顺序为:
1. 先计算赋值运算符,将a的值赋给b;
2. 然后计算负号运算符,将-b的值取反;
3. 接着计算乘法运算符,将a和-b相乘;
4. 最后计算减法运算符,将10和上一步的结果相减。
所以,这个表达式的值就是:10 - (a * -b)。
Java += -= *= /= %= 是什么
Java中的 +=、-=、*=、/=、%= 是复合赋值运算符,用于将右侧的值与左侧的变量进行计算,并将结果赋值给左侧的变量。
例如,a += b 相当于 a = a + b,a -= b 相当于 a = a - b,以此类推。其中,+= 表示加等于,-= 表示减等于,*= 表示乘等于,/= 表示除等于,%= 表示模等于。这些运算符可以简化表达式的书写,提高代码的可读性和编写效率。