为什么c语言中定义一个变量f=123.456,printf("%f",f)时结果是123.456001,我认为是123.456000,望高手解答

日期:2012-07-18 23:18:15 人气:3

为什么c语言中定义一个变量f=123.456,printf("%f",f)时结果是123.456001,我认为是123.456000,望高手解答

难道你定义的变量有问题? 按理不会出现这种情况,浮点是精确到小数点后6位,访问到未初始化内存了?
    A+
热门评论