C++ char* 转 float 问题请教
*(float*)&buffer 这个指令转换得到的结果只保留了 小数点之前的数但是 如果我用sprintf_s 保留4位的话 小数点后面的值也能显示出来
我在想一个问题怎么才能用 *(float*)&buffer 保留小数点后四位的值
我采用的是驱动读写 不是系统的API
以下是实战截图
刚接触C++不是很久 请教请教 大佬们轻点 小白,前排瞅一眼 虽然还没学到c++,但前来观摩一下,提前学习学习。 楼主可以看下这篇文章,里面讲了如何用cout控制小数位数
https://www.cnblogs.com/shikamaru/p/7830963.html 苏紫方璇 发表于 2019-8-21 09:40
楼主可以看下这篇文章,里面讲了如何用cout控制小数位数
https://www.cnblogs.com/shikamaru/p/7830963.ht ...
谢谢 不过我后来解决了 如果这个小数的小数点前的位数超过5位,他就会四舍五入 一般那种不是很大的小数 都能拿到完整的,cout 输出小数 这种我会 ,可能大佬没明白我的意思,哈哈哈 没事 已经解决了
页:
[1]