提问人:Tah_Ra 提问时间:10/11/2023 最后编辑:Tah_Ra 更新时间:10/11/2023 访问量:59
在 C++ 中组合数字的整数和浮点部分
Combining integer and float parts of a number in C++
问:
我有三个变量
uint_8 a = 整数值,比如 11111100,uint_4 b = a 的小数部分,比如 .1001,
浮点数 c
其中 a 是 8 位,b 是 4 位。
无论如何,我在 c 中将 a 和 b 组合在一起,使 c 的值为 11111100.1001
我需要可以做到这一点的功能。可以将整数和分数分开的函数。但是我目前还没有找到的那个。
答: 暂无答案
评论
c = a + b/16.f
?a
b
c = (16*a + b)/16.f;
a
b
float
packed / 16.f