请问double数据范围
读老谭《C++程序设计》中说double的数值范围是1.7*10的负308次幂到1.7*10的正308次幂,此范围都大于零呀,可在学习运算符重载时,两个类实部和实部相加,虚部和虚部相加,怎么加出来负数来啦?如class complex c+class complex c2,虚部部分4+(-10)=-6;,这样不是不在double的数值范围内了?
[解决办法]
第一,1.7*10的负308次幂还是一个正小数,是1.7*10的308次幂分之一,
第二,-1.7*10^308~+1.7*10^308应该是这么说,是负的1.7*10的308次幂
看来你的个美女,数学天生没学好,哥来教你,手把手的教