VC++ 和 matlab 怎样表示一个10的23次方的数?

来源:百度知道 编辑:UC知道 时间:2024/07/04 23:18:13
我需要运算较大的数,如10的23方,请问如何定义和运算?

VC中,要使用double型变量,int型或long型都容纳不了,会溢出的。
例如,long型为8个字节,64位,2^64=1.8446744*10^19,
10的23次方早已超出了long型的范围。
而double型最大值达到10的308次方量级。
MATLAB中,直接10^23即可。

VC中,#include<math.h>,power(10,23);
matlab中,10.^23