如何获得一个浮动的C#中的IEEE 754二进制重新presentation [英] How to get the IEEE 754 binary representation of a float in C#

查看:152
本文介绍了如何获得一个浮动的C#中的IEEE 754二进制重新presentation的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一些单,双precision彩车,我想写入和一个byte []读取。是否有任何的.Net,我可以使用它们转换为并从他们的32位和64位IEEE 754重新presentations?

I have some single and double precision floats that I want to write to and read from a byte[]. Is there anything in .Net I can use to convert them to and from their 32 and 64 bit IEEE 754 representations?

推荐答案

.NET单双已经在IEEE-754格式。您可以使用BitConverter.ToSingle()和ToDouble()转换成字节[]为浮点,GetBytes会()围绕走另一条路。

.NET Single and Double are already in IEEE-754 format. You can use BitConverter.ToSingle() and ToDouble() to convert byte[] to floating point, GetBytes() to go the other way around.

这篇关于如何获得一个浮动的C#中的IEEE 754二进制重新presentation的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆