给定实数,希望用IEEE32位浮点数表示,并将32位二进制用16进制表示。

一个非常非常巧妙的办法,将浮点数 float m 的4个字节32位的内存空间copy给整数x,
然后以16进制的方式打印整数x 即可;

printf("%lX", x) 中 %lX是以十六进制打印整数long,
变量x,使用long或者 unsigned int是因为有32位,如果用int32位有一位表示正负只有31位可用会不够。

#include <stdio.h>
#include <string.h>int main() {long n, x;float m;scanf("%d", &n);while (n--) {scanf("%f", &m);memcpy(&x, &m, 4);printf("%lX\n", x);}return 0;
}

HDU 1265 浮点数相关推荐

  1. 杭电OJ分类题目(1)

    原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(1) HDU Introduction HDU ...

  2. HDU ACM 1162 Eddy's picture

    http://acm.hdu.edu.cn/showproblem.php?pid=1162 输入一个整数n,表示点的个数. 接下来n行,每行有两个浮点数表示点的x坐标y坐标. 构造一棵最小生成树. ...

  3. [转] HDU 题目分类

    转载来自:http://www.cppblog.com/acronix/archive/2010/09/24/127536.aspx 分类一: 基础题:1000.1001.1004.1005.1008 ...

  4. hdu 1408(高精度)坑人嫩

    Problem Description 挂盐水的时候,如果滴起来有规律,先是滴一滴,停一下:然后滴二滴,停一下:再滴三滴,停一下-,现在有一个问题:这瓶盐水一共有VUL毫升,每一滴是D毫升,每一滴的速 ...

  5. HDU题目分类啊!!!

    分类一(详细): 分类二: 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.1032.1037.1040.10 ...

  6. 扫描线三巨头 hdu1928hdu 1255 hdu 1542 [POJ 1151]

    学习链接:http://blog.csdn.net/lwt36/article/details/48908031 学习扫描线主要学习的是一种扫描的思想,后期可以求解很多问题. 扫描线求矩形周长并 hd ...

  7. 斐波那契数列大数的压位c语言,HDU 1568 Fibonacci(大数前4位)

    分析:x=1234567.求其前四位数: log10(x)=log10(1.234567)+6. 所以1.234567=10^(log10(x)-6). 1234 =(int) 10^(log10(x ...

  8. hdu 杭电题目分类

    View Code 1 1001 这个就不用说了吧 2 1002 简单的大数 3 1003 DP经典问题,最大连续子段和 4 1004 简单题 5 1005 找规律(循环点) 6 1006 感觉有点B ...

  9. HDU题目分类大全【大集合】

    基础题: 1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.  1032.1037.1040.1048.1056.105 ...

最新文章

  1. 独家 | 10个数据科学家常犯的编程错误(附解决方案)
  2. 负数如何归一化处理_小白的图像处理入门(一)
  3. 「权威发布」2019年大学生电子设计竞赛题目
  4. android基础之内容提供者使用
  5. Android之解决远程拍照不打开activity用其它方式获取surfaceView
  6. 1.Swift教程翻译系列——关于Swift
  7. 用程序同步mysql数据库表_初次用Java写了个数据库表同步工具
  8. 命令orapwd的学习
  9. 计算机视觉论文-2021-06-17
  10. Arcgis创建SDE_Geometry、SDO_Geometry的区别
  11. Heartbeat(v1、v2、pacemaker)集群组件概述
  12. 【VS开发】MFC修改Opencv namedWindow的风格
  13. 怎么checkout一个gerrit提交,完事之后再push
  14. linux中的numa和swap
  15. PRINCE2认证之项目四大管理步骤
  16. 三星970PRO用于高速采集存储系统
  17. OpenChatKit :开源的 ChatGPT ,开箱即用!前OpenAI团队打造,GitHub 7000+星
  18. 电脑文档被删了怎么恢复?小方法好助手
  19. 山东平度纵火案告破:村主任与地产商联手施暴
  20. SMTP判断邮箱是否存在 检查email地址是否真实存在

热门文章

  1. 【雕爷学编程】Arduino动手做(102)---TM1638按键数码管
  2. 跟我学c++中级篇——concepts的几个应用
  3. 亚马逊国际站获取商品列表
  4. (五十四)Android O WiFi 获取扫描结果流程梳理
  5. 谈谈英语学习(5):听力
  6. java8/日期时间
  7. 因计算机丢失d3dx9-30,Win10玩仙剑5提示“丢失d3dx9_30.dll”怎么解决?
  8. SSM项目使用Mybatis通用mapper插件tk.mybatis的用法
  9. 牛逼了!DeepFake变脸再次来袭,强势霸屏GitHub热榜!偏门应用“美女脱衣”还会再出现么?...
  10. 程序员的8个级别,你属于哪个级别?