binary - 32位二进制序列到整数的转换
问题描述
假设我有一个 32 位二进制序列,比如
0100 0001 0111 1000 0000 0000 0000 0000
鉴于最小可能的内存分配是一个字节,我如何将其转换为 32 位(有符号和无符号)整数?使用 LITTLE ENDIAN 格式。
解决方案
也许您应该在这里查看答案:Converting little endian to int
但你也可以使用:
Convert.ToInt32(yourString,2)
(2 是字符串输入的基数,二进制是 2)
默认情况下使用小端(据我所知)。假设您的字符串中的空格只是为了便于阅读,而不是真正在要转换的实际字符串中。
推荐阅读
- javascript - JavaScript 测试 (mocha) 代码组织
- web-services - 从哪里开始学习 SOAP Web 服务(在 java 中)?
- vue.js - vue-test-utils shallowMount:每次测试的执行时间都会增长
- c# - 如何在 Unity 中显示来自 higcharts.com 的图表?- 使用 C#
- android - 从外部文件目录获取图片
- terraform - 跨地形计划和模块的变量?
- javascript - 数组作为字符串返回
- javascript - WebExtension:收集当前页面所有 iframe 的信息
- vba - VBA - 绕过 Application.evaluate 限制
- android - 使用 Okhttp 连接 web 服务失败