C#如何从double中提取字节

捐赠者

如何从double类型中提取字节我知道它有 8 个字节,就像long. 如何创建一个long与 has 具有相同字节变量double

double a = 1.5;
long b = (long)a; // <- this returns 1
// i want to get this: 0 01111111111 1000000000000000000000000000000000000000000000000000
//which is 4609434218613702656 as long (I guess :) )

请问我怎样才能快速做到这一点?

你可以这样得到

double a = 1.5;
long l = BitConverter.ToInt64(BitConverter.GetBytes(a), 0);

这将是 4609434218613702656

正如@harold 建议的那样

var l2 = BitConverter.DoubleToInt64Bits(a);

也有可能

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#如何从字节数组中提取字节?具有已知的起始字节

来自分类Dev

如何在C#中提取字节的第5位

来自分类Dev

在pcap文件中提取字节范围

来自分类Dev

如何使用c从int32_t中提取字节块并将其存储在int16_t或int8_t中?

来自分类Dev

从32位数字中提取字节

来自分类Dev

Python-尝试从文件中提取字节时出错

来自分类Dev

节点红色。从缓冲区中提取字节

来自分类Dev

如何从NSFontAttributeName中提取字体名称?

来自分类Dev

如何从以下字节中提取日期时间?

来自分类Dev

如何从C#中的字符串中提取字符串

来自分类Dev

如何使用C libbson从mongo db change流中提取字段

来自分类Dev

如何使用 regex.match 在 c# 中提取字符串的特定部分?

来自分类Dev

如何从UInt128类型提取字节

来自分类Dev

如何从句子中提取字符ngram?-蟒蛇

来自分类Dev

如何从字符串中提取字典形式?

来自分类Dev

如何从用户特定的资源文件中提取字幕?

来自分类Dev

MongoDB聚合:如何在结果中提取字段

来自分类Dev

如何从字符串中提取字符?

来自分类Dev

如何从UnQLite集合中提取字段值

来自分类Dev

如何从日志文件中提取字符串(日期)

来自分类Dev

如何在R中提取字符串

来自分类Dev

如何从响应中提取字符串?

来自分类Dev

如何使用jq从数组中提取字符串?

来自分类Dev

如何扩展在Swift中提取字典的键?

来自分类Dev

如何在Android中提取字符串变量?

来自分类Dev

如何从python列表中提取字符串?

来自分类Dev

如何从Linq集合中提取字符串

来自分类Dev

如何从字符串中提取字典形式?

来自分类Dev

MongoDB聚合:如何在结果中提取字段

Related 相关文章

热门标签

归档