それは自分自身が言うように - ビット左の演算子は間違った答えを与えています。ここ は私のコードです - #include <iostream>
#include<cmath>
using namespace std;
int main() {
unsigned long long int a,b;
a=pow(2,60);
b=1<<60;
cou
でRuntimeWarning Nは整数numpy.power(2,N)を、使用している場合、私は次の問題に遭遇: In[1] np.power(2,63)
Out[1] -9223372036854775808
RuntimeWarning: invalid value encountered in power
、さらに不思議なこと、 In[2] np.power(2,63)*2
Ou
私は疑問を持って、私はこの捕虜機能に末尾再帰をしなければならない。 pow(_, 0) -> 1;
pow(N, X) when X > 0 -> N * pow(N, X - 1).
私はそれについて読んだが、私は完全にそれを得ることはありません、誰か缶尾の再帰におけるこの関数の使い方を教えてください。