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
新一代开源开发者平台 GitCode,通过集成代码托管服务、代码仓库以及可信赖的开源组件库,让开发者可以在云端进行代码托管和开发。旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。
更多推荐


所有评论(0)