Hex to Float converter

  • n9_711807
    了解作者
  • 33.8KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-01 03:59
    上传日期
在同一32位存储单元中, 32位二进制解释为整数或 IEEE754浮点数的输出结果. 希望对理解存储信息 和处理有用.
hex2float.zip
  • hex2float.c
    514B
  • hex2float.exe
    61.5KB
内容介绍
/* * 32-bit hex number to IEEE754 32-bit float point number converter * * provided by evernova. SEP 2010 */ #include <stdio.h> #include <stdlib.h> void main(int agc, char **agv) { union { unsigned int hex; float f32; } u; char *pEnd; if (agc < 2 ) { printf("usage: hex2float 0xhhhhhhhh \n"); printf("eg. hex2float 0x3fbcd041 \n"); return; } u.hex = strtol(agv[1], &pEnd, 16); printf("input: 0x%08x\n", u.hex); printf("output: %f\n", u.f32); return; }
评论
    相关推荐