问题描述
- VC中byte类型整合变换为十进制问题
-
现有两个byte类型的二进制数,例如:00000001 00000010,如何将其变为十进制数的double或float类型的?
解决方案
当成二进制来转换,byte[0]*2^7 + byte[1]*2^6 ....依次来计算值!!
解决方案二:
short转成double,高位补零
时间: 2024-12-21 21:54:53
当成二进制来转换,byte[0]*2^7 + byte[1]*2^6 ....依次来计算值!!
解决方案二:
short转成double,高位补零