转载请标明是引用于 http://blog.csdn.net/chenyujing1234
欢迎大家提出意见,一起讨论!
一、源码实现
为了适配各种数据类型,且可以通过sizeof得到此类型的大小,所以这里采用模板形式开发。
以下是实现此功能的源码:
二、框图解释
以上代码分为两部分,一个是转为16进制;一部分是转为2进制。
1、以Int为例求它的16进制数
2、以Int为例求它的2 进制数
三、 数据测试
1、Int 转16 进制与2进制
结果:
2、float 转16进制与2 进制
float类型的二进制的存放方式请参考我的另一篇文章: 浮点型数据在内存中存储的表示[转载]
3、double 转16 进制与2进制
double 类型的二进制的存放方式请参考我的另一篇文章: 浮点型数据在内存中存储的表示[转载]