下面代码使用这两种方式,为什么会差1 [face]monkey2:019.png[/face][fa

下面代码使用这两种方式,为什么会差1 [face]monkey2:019.png[/face][face]monkey2:019.png[/face][face]monkey2:019.png[/face][face]monkey2:019.png[/face][face]monkey2:019.png[/face][face]monkey2:019.png[/face] #include#includeint 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; }

我用的c#, 是这个意思?