当一个数大于int double 所有数据类型的范围 那该怎么办?
求N的N次 1<=N<=1000000000那该怎么办 1,科学计数法
2,自己创建一个结构体或者类,其实int,double本身就是预定义好的类。 有没有可能输入超出所有范围 那该怎么输入? 首先,如果只是数足够大,而不要求精度,那么不是问题,比如1234567890,可以表示为1.2*10^9,这样占用的空间会小很多,所以,任你多大的数都可以尽量缩减空间,比如写成1.2的10的10次方的10次方,等等。
其次,如果你还是抬杠,非要精度和大小一起要求的话,那还是自检类型,类型可以足够大,但当你的数要求的大小超过了内存可以容纳的范围,就不好办。这时候,可以借助硬盘上的文件,把数的一部分放到文件上,用的时候在存取,或者更强的机器。
不过,你这不是抬杠不是么。。。。
只用很简单的一招你就没办法了,你只要能用标准的10进制计数法写下来,我就能放进电脑里去,只要你能写 哦 谢谢
页:
[1]