下面代码使用这两种方式,为什么会差1#include <stdio.h>#include <math.h>int main(){ long long s=0,a; for (int i=1;i<=60;i++){ //a=pow(2,i-1); //s+=a; s+=pow(2,i-1); } printf("%lld",s); return 0;}