C++中如何讲这样的含有小数点数字字符串转换为浮点型数值
比如讲 char a[ ] ={'1','2','3','4','5,'6','7','8','9','.','1','2','3'} 转化为数值123456789.123 谢谢了,具体是用哪个函数及数据类型,谢谢啦
可是还不对
追答怎么不对
追问截图怎么发不过去,就是得不到正确的值,
发过去的不清晰,可以帮助解释一下吗?谢谢了
怎么会不正确,你输出的结果是多少
追问1.23457e+008 就是这个结果
图片发过去了,谢谢
追答本来就是这个阿,因为你的位数太多了,默认科学计数法而已。
你可以用prinf输出,或者先setprecision 先
因为我要得到那个数值去进行下一步运算,这一步就得先把这个值转换出来, 可以详细写一下吗?还是转化不过来,谢谢
追答这个数值本身是对的阿,仅仅是你输出的时候按照特定格式输出了而已
你可以先用cout.precision(12)就可以看到结果了
追问OK了,谢谢了
本回答被提问者采纳