社区
C++ Builder
帖子详情
如何把一个存储在unsigned变量里的32位的浮点数显示出来
zZing
2003-08-18 06:51:15
比如unsigned f=0x38C80000
printf("%f", (float)f)似乎不行
谢谢指教
...全文
46
2
打赏
收藏
如何把一个存储在unsigned变量里的32位的浮点数显示出来
比如unsigned f=0x38C80000 printf("%f", (float)f)似乎不行 谢谢指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zZing
2003-08-18
打赏
举报
回复
谢谢keiy~~~~
结帖
柯本
2003-08-18
打赏
举报
回复
printf("%f",((float)*(float *)&f));
浮
点数
在内存中的储存(C语言)
浮
点数
是计算机科学中的一种数据类型,用于
存储
具有小数部分的数字。在C语言中,
浮
点数
类型用float和double表示。float类型使用4个字节(32位)储存,而double类型使用8个字节(64位)储存。本文介绍了
浮
点数
在内存中的储存方式,以IEEE 754标准为依据。单精度
浮
点数
和双精度
浮
点数
分别使用4个字节(32位)和8个字节(64位)进行储存,分成符号位S、指数位E和小数位M。S表示正负,E用于储存指数并使用偏移码,M储存
浮
点数
的小数部分。对于C语言程序员来说,了解
浮
点数
在内存中的储存是非常重要的。
读取32位IBM
浮
点数
的Qt C++程序
SEGY是地震勘探
存储
数据的标准格式,最早在1975年发布revision 0。由于那时候地震数据的处理一般是在服务器上进行的,所以SEGY格式打上了时代印记,例如SEGY文件采用大字节序,数据点是IBM 32位
浮
点数
。2002年发布的版本revision 1增加了IEEE 32位
浮
点数
,但还是采用大字节序。PC的处理器都是小字节序的,32位
浮
点数
是IEEE
浮
点数
,因此在PC上读取SEGY格式的文...
浮
点数
在计算机中的表示方法
转载自:https://www.cnblogs.com/silentNight/p/5274714.html 一个哥们在qq群
里
问了一个关于
浮
点数
的程序,然后行了行
浮
点数
的知识.竟然忘了,所有找了些文章.回忆回忆,理解理解 首先来聊天他的问题和让我无言以对的解决办法吧 "“十六进制转负数
浮
点数
怎么转换啊” 然后我默默的写了一个下面的东东 #include "stdafx.h" #include &...
c51语言双精度
浮
点数
,C51
浮
点数
显示
、
浮
点数
表示方法(示例代码)
C51
里
用4字节
存储
一个
浮
点数
,格式遵循IEEE-754标准(详见c51.pdf第179页说明)。一个
浮
点数
用两个部分表示,尾数和2的幂,尾数代表
浮
点上的实际二进制数,2的幂代表指数,指数的保存形式是一个0到255的8位值,指数的实际值是保存值(0到255)减去127,一个范围在-127到+128之间的值,尾数是一个24位值(代表大约7个十进制数),最高位MSB通常是1,因此不保存。一个符号位表示...
将一个8位的无符号
变量
的值赋值给一个8位的位结构体
变量
的方法
/这样就完成了将8位无符号字符型
变量
赋值给8位的位结构体
变量
。if(dpt2->no1) //也可以采用指针的形式间接操作8位无符号字符型
变量
的位。//将无符号字符型
变量
的地址强制转换成位结构体体指针(这一步很重要)__bitf_T Test1,*dpt1,*dpt2;//定义位结构体
变量
和位结构体指针。//定义8位无符号字符型
变量
。
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章