关于 C++ 的 pow() 函数
  • 板块学术版
  • 楼主Azure_F
  • 当前回复19
  • 已保存回复19
  • 发布时间2023/10/1 18:04
  • 上次更新2023/11/2 16:44:08
查看原帖
关于 C++ 的 pow() 函数
735713
Azure_F楼主2023/10/1 18:04

执行如下代码:

#include<bits/stdc++.h>
#define int long long 
using namespace std;

int p = 53;
signed main(){
	cout << (int)(pow(2, p + 1)) << "\n";
	cout << (int)(pow(2, p + 1) - 1) << "\n";
	
	return 0;
}

在我的电脑上,输出结果是一样的,如下

18014398509481984
18014398509481984

请问这是 pow() 函数的问题吗?

2023/10/1 18:04
加载中...