gpt4 book ai didi

c# - 在 C# 中获取 double 的低位

转载 作者:太空宇宙 更新时间:2023-11-03 21:38:59 24 4
gpt4 key购买 nike

我在双变量中得到了一个数字。

我怎样才能只取数字的低 4 位并将它们保存在其他地方?

最佳答案

使用 BitConverter.GetBytes 获取字节数组中的所有 8 个字节。从那里做你想做的事。

如果您真的是指最低的四位,那么您需要:

byte[] bytes = BitConverter.GetBytes(someDouble);
int low4bits = bytes[0] & 0xf;

如果您要查找的实际上是四个 字节,那么您可以通过调用 Array.Copy 来跟踪对 BitConverter.GetBytes() 的调用()

关于c# - 在 C# 中获取 double 的低位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20351360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com