请教一个问题 关于double型转CString型的精度丢失问题
mfc吧
全部回复
仅看楼主
level 1
例如;double a = 5 - 6.32; CString b = " "; b.Format(_T("%.16g"),a); 这时得到的b不是-1.32 ,而是-1.319999999999999 ,请问如何做才能使其显示为-3.12? 我知道把.16g改为g可以 ,但是那样就只能保留小数点后5位了
2017年06月07日 01点06分 1
1