C++将double类型小数以16进制格式打印出
只需要用工具,不要知道方法的,直接可以下载文件:decimal2binary.exe,在资源区里,没有病毒哈;
顺便推荐下这个永硕E盘 存储专家,免费账户有1000M存储空间,存点小东西也不错;
本来想把27.34212484801
打印出来看看是不是为40 3b 57 95 7e 79 5a 17
,但是在网上一直都找不到将小数转换为16进制输出的在线工具,随后想着Cpp应该能直接输出,然后直接float a=27.34212484801;print("%x",a);
,没想到只能打印四个字节,莫不是把a当做int了;
明显就把后面四个字节打印出了;
随后想到了联合体共用一段内存,可以用一个包含double
和char[8]
的联合体,给double
赋值,然后打印8个char
就行;
union HEXDOUBLE {double num;unsigned char bnum[8];
};int main()
{double b = 27.34212484801;printf("%x\n", b);union HEXDOUBLE a;a.num = 27.34212484801;for (int i = 0; i < 8; ++i) //大端模式顺着来0-8,小端模式逆着来8-0{printf("%x ", a.bnum[8 - i - 1]);}return 0;
}
随后输出40 3b 57 95 7e 79 5a 17
,满足要求;
C++将double类型小数以16进制格式打印出相关推荐
- 16进制格式的字符串怎样转换为整数
16进制格式的字符串怎样转换为整数 请教一个问题在使用一个第三方包的时候我在res/layout目录创建了一个跟该包下layout同名的布局文件结果显示的时候实现效果就被项目中新创建的布局样式所替代那 ...
- [JS]ipv6地址16进制格式转换为二进制表示
描述:ipv6地址16进制格式转换为二进制表示 ipv6地址格式:3001:0000:0000:0000:0000:0000:1111:1111 方案1: //传入str_16_based:3001: ...
- PCM裸流数据的16进制格式以及左右声道分离c语言程序
前言 本文讲解PCM裸流数据的存储格式. 本文PCM音频参数 声道数: 2采样位数: little endian signed 16 bits,小端有符号字 = short,表示范围 -32768~3 ...
- python- ASCII字符串转为16进制格式
代码 #!/usr/bin/python3 hexForamt="\\x" # 更改这里的ASCII字符串 asciiStr="AAABBBccc" def a ...
- 微信小程序16进制颜色码
颜色码http://www.w3school.com.cn/cssref/css_colornames.asp
- js方法实现rgb颜色转换成16进制格式的代码的方法
原文地址:http://www.cnblogs.com/vaal-water/archive/2013/04/08/3008880.html 自己试过很好用 function zero_fill_he ...
- RGB 转 16进制格式
var colorHex = function (value) {var color = value.replace(/[^\d,]/g, '').replace(/(\d+)/g, function ...
- 使用jflash可以将芯片flash中的程序(16进制格式)读出来 jflsah软件在jlink驱动包里面
没使用到的区域都是FF
- DWORD类型与16进制字符串之间的相互转换
<span style="font-family: Arial, Helvetica, sans-serif;">MFC 中输入32位地址和数据的Edit控件关联的变量 ...
最新文章
- CloudStack 的配置、部署与管理,以及 API 的使用
- 使用websockets,后台实时发数据,前台实时接受数据,并集成到Django
- CentOS7的/tmp目录自动清理规则(转)
- android 动画 返回,Android“菜单图标变返回”动画
- tableau度量值计算_Tableau可视化(雷达图):漫威英雄能力值
- c语言 头文件卫士详解,C 语言条件编译与防止头文件重复
- 如何从右键弹出菜单中清空删除数据加清空前提问确定
- python关闭csv文件_Python文件处理(txt、csv文件读取)
- 关于自己学C的点滴记录
- NIST伪随机测试出现igamc:UNDERFLOW的原因以及测试文件的格式
- 解决vc6卡死的办法就是打上官方的原版VC6sp6补丁|VS6sp6补丁
- RuoYi框架放行vue和某些公开接口
- Android磨皮算法的实现 renderScript实现表面模糊
- 关于加装新的SSD后,机械盘不识别(不显示)的问题解决
- python悬浮球窗口_实现悬浮窗口
- MIPIDSI转EDP芯片,东芝TC358867XBG芯片说明
- 首都师范 博弈论 4 3 1公共物品的供给博弈
- python 生成html文件浏览器,pycharm中怎么生成HTML文档并在浏览器查看HTML文档
- 远程电脑失败显示“CredSSP 加密数据库修正”
- 社群粉丝经济-引爆小米的两次QQ空间