我用单片机 处理AD转换过来的数 有正负 需要量化 经过乘除后有小数点

比如 56.7我现在想把它转换成 双整数 567 然后转换成16进制 数输出 不知怎么做啊?
2026年09月18日 22:11
有1个网友回答
网友(1):

你说的双整数应该是整形数(双字节)。
56.7想把它转换成双整数567,乘10就可以了。
转换成16进制就不用转换了,计算机内的数都是二进制,16进制只是人规定的写法,四位二进制数本来就是满16进1。直接输出,就是0x237。