怎么会用atol呢?应该是atof啊

解决方案 »

  1.   

    那什么办法能得到180.01呢
    自己定义精确类型或者使用别人编写的精确类型,原理是一个大数组,每个元素代表一个数位,180.01就可以用char num[6]={ '1','8','0','.','0','1'};来表示,并定义这种数据类型的加减乘除运算。
    虽然大多数初学者其实要求的根本不是数据精度而是看起来好看,设置一下输出格式就行了
      

  2.   

    那什么办法能得到180.01呢
    自己定义精确类型或者使用别人编写的精确类型,原理是一个大数组,每个元素代表一个数位,180.01就可以用char num[6]={ '1','8','0','.','0','1'};来表示,并定义这种数据类型的加减乘除运算。
    虽然大多数初学者其实要求的根本不是数据精度而是看起来好看,设置一下输出格式就行了
    我只要精确度,并且小数位还不确定。