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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值