问题标签 [byte]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
26676 浏览

java - 解决所有 Java 字节都已签名这一事实的最佳方法是什么?

在 Java 中,没有无符号字节之类的东西。

处理一些低级代码时,有时您需要处理无符号值大于 128 的字节,这会导致 Java 将它们解释为负数,因为 MSB 用于符号。

解决这个问题的好方法是什么?(说不使用 Java 不是一种选择)

0 投票
4 回答
24252 浏览

java - Java:为什么我会收到错误消息“类型不匹配:无法将 int 转换为字节”

如果您声明 byte 或 short 类型的变量并尝试对它们执行算术运算,则会收到错误“类型不匹配:无法将 int 转换为 short”(或相应地“类型不匹配:无法将 int 转换为字节”)。

在这个例子中,编译错误在第三行。

0 投票
24 回答
551078 浏览

java - 使用Java将十六进制转储的字符串表示形式转换为字节数组?

我正在寻找一种将表示十六进制值的长字符串(来自转储)转换为字节数组的方法。

我不能比在这里发布相同问题的人更好地表达它。

但为了保持原创,我会用我自己的方式表达它:假设我有一个字符串"00A0BF",我想将其解释为

我该怎么办?

我是一名 Java 新手,最终使用BigInteger并注意前导十六进制零。但我认为它很丑,我确信我错过了一些简单的东西。

0 投票
2 回答
1613 浏览

vb.net - 初学者:将 byte() 转换/复制到 single() 中的最快方法

我有一个作为 directx 声音捕获结果返回的 byte() 数组,但对于我程序的其他部分,我想将结果视为 single()。逐项递减数组是最快的方法还是有一种聪明的方法?

得到它的代码是

它创建了字节数组,Ctype 可以处理 single 吗?(注意,我想不出办法!)

0 投票
5 回答
7975 浏览

java - 如何在 Java 中将 int 转换为三个字节?

我正在尝试将一个转换intbytes三个代表那个int(大端)。

我确信它与按位和位移有关。但我不知道该怎么做。

例如:

*注意,我知道一个 int 是 4 个字节,这三个字节有可能上溢/下溢。

0 投票
4 回答
703 浏览

binary - 建议阅读 BITS/Bytes 和示例代码以执行操作等

需要复习一下位/字节、十六进制表示法以及它与编程的关系(首选 C#)。

寻找一个好的阅读清单(最好是在线)。

0 投票
9 回答
51080 浏览

c# - 使用 C# 获取字段的大小(以字节为单位)

我有一个类,我想检查它的字段并最终报告每个字段占用多少字节。我假设所有字段都是 Int32、字节等类型。

如何轻松找出该字段占用多少字节?

我需要类似的东西:

0 投票
4 回答
26113 浏览

vb.net - 在VB.Net中将字节数组转换为整数

我想知道将字节数组(长度为 4)转换为整数的最佳方法是在 vb.net 中吗?我知道BitConverter,但是执行函数调用来做一些应该可以通过复制4字节内存来完成的事情似乎很浪费。同样,如何将单/双从其二进制表示形式转换为单/双变量。

0 投票
3 回答
12615 浏览

vb.net - 在 VB.Net 中将 byte() 数组转换为 double

我有这种情况。我有一个真实的存储在 sql 2005 数据库的 varbinary 字段中。由于我无法在 sql 2005 中将 varbinary 转换为实数,因此我正在尝试在 vb.net 中执行此操作。

该字段作为 byte() 数组存储在 DataTable 中。

现在我想将该 byte() 读入一个双精度或十进制变量。但我对如何做到这一点没有太多线索......

0 投票
3 回答
3534 浏览

image - 如何将 BYTE* 转换为 gdi+ 图像对象?

我想将 BYTE* 转换为 gdi+ Image 对象。

我怎样才能做到这一点?

BYTE* 似乎是一个 Dib 点。

我发现 Image 有一个名为 Image::FromStream() 的方法可能会有所帮助,但我找不到任何关于如何将 BYTE* 转换为 IStream 对象的参考。我怎样才能做到这一点?

提前致谢!

实际上,很难相信 MS 提供了 IStream 接口,但没有提供任何实现该接口的 c++ MemoryStream 类。