c# - 字节到签名短

标签 c# c++

我得到两个字节,比如0xFE和0x70,应该代表-400的值。我如何将这些字节转换为带符号的短字节?有可能吗?

最佳答案

应该在 C、C++ 和 C#(以及可能的 java)中工作

 short val;
 val = (byte1 << 8) | byte2;

关于c# - 字节到签名短,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32496932/

相关文章:

c# - 无法使用C# NetworkStream传输大文件

c# - 检查 Windows 窗体滚动条是否一直向下滚动?

c++ - 产生线程是否自己提供内存顺序保证?

c# - 我正在使用 Clipboard.GetDataObject();但有时它不能像我需要的那样工作

c# - 无序列表复选框列表控件

c++ - 如何使用cin读取字符数据存入数组并显示?

c++ - 鼠标单击 CStatic 控件后 OnLButtonUp 未触发

C++ 数组运算符开销

c# - 将 C# 哈希函数转换为 PHP

c++ - 用Qt构建FS路径的跨平台方式