因此,我正在尝试查找1.25 ÷ (2 ✕ 10^-12)
的结果。我首先尝试使用python进行此操作,但结果太大,返回了负数。因此,我尝试使用long double
在C语言中进行此操作,但这还不够。
PS。我在Linux Ubuntu上使用GCC v9.2.1
[long long
不会大于long double
,但是为了您的计算,这很好:
#include "stdio.h"
int main(){
long long a = 1.25 / 2e-12;
printf("%lld\n", a);
}
此为我打印625000000000
。
没有发现python有什么问题:
>>> 1.25 / (2 * 10**-12)
625000000000.0