C++如何表示次方(尖号^不是次方的意思,e也不是次方的意思)

1. 尖号(^)不是次方的意思,是表示异或运算符

首先注意C++里面尖号(^)不是次方的意思,是表示异或运算符!
异或运算符,按二进制位进行"异或"运算。运算规则:
相同为0,相异为1

0^0=0;   
0^1=1;   
1^0=1;  
1^1=0;

假设如果 A = 60,且 B = 13,现在以二进制格式表示,它们如下所示:

A = 0011 1100

B = 0000 1101
A^B = 0011 0001
即49。

2. 用pow表示次方

最实用的办法就是用<math.h>里面的pow函数,记得include <math.h>

pow(base, exponent);

其中base为基数,exponent为指数
如:pow(2, 3) = 8

3. 科学计数法

C++用e表示科学计数法,也不要与次方记混
如:0.01 = 1e-2
100 = 1e2

猜你喜欢

转载自blog.csdn.net/Sansipi/article/details/127596944
今日推荐