腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7989)
视频
沙龙
1
回答
Kotlin:通过有符号
2
的
补码
将
十六进制
字符串转换为有符号整数?
kotlin
、
type-conversion
长话短说,我正在尝试将
十六进制
值
的
字符串转换为有符号
2
的
补码
整数。我可以在
Swift
的
一行代码中做到这一点,但由于某种原因,我在Kotlin中找不到任何类似的东西。String.ToInt或String.ToUInt只是给出直接
的
基数16
到
基数10
的
转换。这适用于一些正值,但不适用于任何负数。 我怎么知道我想要
带符号
的
2
的
补码
?
浏览 83
提问于2021-04-20
得票数 0
1
回答
Swift
:
从
带符号
2
的
补码
Uint8
到
十进制
的
十六进制
数字
swift
、
bluetooth-lowenergy
我有一个数组
UInt8
,我想把
十六进制
数转换成
十进制
的
2
的
补数: var command = [
UInt8
]() command.append(0x17) command.appendWithUint32Lsb(0) command.appendcommand.append(3)
浏览 38
提问于2019-02-04
得票数 2
回答已采纳
1
回答
在Ignition中
从
串行读取
十六进制
或
十进制
python
、
serial-port
、
hex
、
decimal
、
ignition
我有一个串行设备,它返回23个
十六进制
值。我在Ignition中使用system.serial.readBytes('COM1', 23)读取值。这将返回array('b', [-85, 112, 1, 18, -79, 0, 1, 116, -41,
2
, -17, 10, 28, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0])我知道这里
的
值是
带符号
2
的
补码
的
十进制
,但是我怎么
浏览 16
提问于2018-10-04
得票数 3
3
回答
24位有符号数据类型
c
、
labwindows
、
24-bit
我正在从ublox GPS模块接收24位长
的
位域(4字节消息中
的
3个字节)
的
数据,我需要将这些24位数据域转换为
带符号
的
十进制
值,但我在规范中找不到如何做到这一点
的
描述。此外,我还知道模块附带
的
另一个程序
的
某些值。对于正数,它似乎只是简单地将24位二进制数转换为
十进制
数,仅此而已,例如0x000C19 = 3097和0x000BD0 = 3024,但对于负数,我就有麻烦了。
2
的
<e
浏览 29
提问于2016-07-06
得票数 1
4
回答
在c中进行计算时,char如何更改为int?
c
、
binary
、
char
、
int
在下面的程序中,尽管a和b具有相同
的
值,但输出“不同”?我在谷歌上搜索了一下,发现a和b
的
值被转换为int.And新值a是-5,b
的
值是251。我不明白在类型转换后它们是如何变得如此不同
的
?二进制中
的
a是11111011,b是11111011,所以当它们被转换为int a时,应该变成-53,这是如何解释
的
-5 \f25 .Please -5\f6?
浏览 0
提问于2014-06-30
得票数 0
2
回答
2
的
补语问句
twos-complement
我有一个与
2
的
补码
相关
的
Q。假设我有一个
带符号
的
16位
十六进制
2
的
补码
表示,例如,取0xfaa 如果它是16位,我需要扩展它,因为它现在只有12位。我知道我必须扩展左边,所以它会变成0xffaa。这意味着我
的
数字
是负数,对吗?
浏览 1
提问于2011-04-18
得票数 1
回答已采纳
1
回答
最小正数,格式如下
floating-point
、
type-conversion
、
decimal
、
signed
、
twos-complement
有效数被标准化,因此基点右边
的
第一个
数字
必须是1。指数是
带符号
的
2
的
补码
。对指数没有偏见。无有效位数
的
隐含位。最小有效位数为1000000。 因此
浏览 1
提问于2014-03-22
得票数 0
1
回答
解释为什么在将二进制数转换为
十进制
数以及将其二进制
补码
转换为
十进制
数时会出现不同
的
结果
binary
、
decimal
、
signed
、
twos-complement
、
decimal-point
例如,我们得到
的
数字
是-1.5(10)。它
的
二进制
补码
是00.1000(
2
),当转换成
十进制
时是0.5(10)。这是不言而喻
的
,因为它是一个不同
的
二进制
数字
。 还有什么要解释
的
吗?
浏览 22
提问于2019-10-28
得票数 0
1
回答
快速六角字符串解码
swift
我快疯了,想让这件事起作用public static byte[] decodeHex(final String data) throws DecoderExceptionreturn digit;[1, -25, 3, 0, 0, 0, 0, 0, 0]我认为这可能是标准
的
十六进制
解码,所以我使用了常用
的
解码功能 //
浏览 5
提问于2022-04-10
得票数 0
回答已采纳
5
回答
十六进制
到
2
的
补码
十进制
?
assembly
、
hex
、
decimal
、
twos-complement
这些16位字中
的
每一个都可以解释为
2
的
补码
数或无符号数。查找对应于每种解释
的
十进制
整数。B) B6 4A 好
的
,我对这里
的
措辞有点困惑。A= 163,B= 46,666,但这是一个无符号
数字
还是结果
2
的
补码
?我相信这是个无符号
的
数字
。为了得到
2
的
补码
,我只需要把它转换成二进
浏览 1
提问于2014-09-10
得票数 0
2
回答
如何通过SnowSQL或Java函数将
十六进制
“F933F177”转换为Decimal -114.036361?
java
、
binary
、
hex
、
snowflake-cloud-data-platform
、
twos-complement
我有坐标存储在HEX,
从
搜索在线似乎使用签名
2
的
补码
处理负值。我有点迷失在各种转换
的
地方,我认为路径应该是: 我离这个过程还有多远?我正在使用雪花,所以我可以使用SnowSQL或Java连接来获得所需
的
结果。我
浏览 17
提问于2022-04-18
得票数 2
回答已采纳
2
回答
二进制
补码
函数
的
uint8_t
objective-c
、
c
、
xcode4.3
、
twos-complement
如何将一段uint8_t数据转换为
十进制
的
二进制
补码
?范围是-127
到
127,对吗?uint8_t test = 0xF
2
有没有内置
的
函数或方法可供我使用?有人有一个简单
的
函数吗?
浏览 0
提问于2012-06-26
得票数 2
回答已采纳
1
回答
如何在寄存器中存储基
2
号?
assembly
、
binary
、
ascii
、
mips
、
mars-simulator
但我
的
教练没有回应。对于MIPS项目,我有一个额外
的
学分问题如下:to convert the
2
’s complement integer into an ASCII string so that itroutine, BinarytoASCII, for converting a
2
浏览 2
提问于2018-12-22
得票数 0
回答已采纳
3
回答
与左移运算符混淆
javascript
、
bit-manipulation
我正在尝试在JS中创建一个32位
的
位掩码。然而,我不明白这里发生了什么:> const num = Math.pow(
2
, 31) - 1> num'1111111111111111111111111111111'31 # According to MDN,Instead, it seems t
浏览 0
提问于2018-01-30
得票数 4
2
回答
如何将负
十六进制
转换为
十进制
c
、
encoding
、
numbers
、
decimal
、
negative-number
嗨,我想知道如何将
十六进制
负值(
补码
编码)转换为
十进制
,而无需将
十六进制
转换为二进制,然后将每个位乘以
2
的
幂,并将所有值相加得到结果,这需要太多时间:示例
数字
(32位):0xFFFFE58 那么我该怎么做呢
浏览 2
提问于2014-09-04
得票数 6
回答已采纳
1
回答
将使用Files.readAllBytes加载
的
字节打印到数组中
java
、
emulation
、
chip-8
我正在尝试用java编写一个Chip8模拟器,我在Java Files中遇到了一个关于readAllBytes函数
的
问题。当我将字节
从
ROM加载到模拟器
的
" memory“数组中时,我尝试打印这些字节,看看它们是否正确地进入内存。我使用Integer.toHexString将这些字节视为
十六进制
值,并将它们与我用
十六进制
编辑器加载
的
实际文件进行比较,但它给我
的
输出很奇怪:00 e0 a3 4c 测试输出:Integer.
浏览 3
提问于2021-02-14
得票数 1
2
回答
0177对177及其补充
c
我试着打印前后
的
值,但什么也看不出来。我也无法解释这个话题。我在读“C编程语言”。
浏览 5
提问于2017-05-16
得票数 2
回答已采纳
5
回答
进位标志和减法问题
assembly
如果从一个较小
的
数字
中减去一个较大
的
数字
,则需要借用。进位标志在减法操作期间起借位
的
作用。现在假设我们要从56中减去66,显然需要借位,并将设置进位标志。
浏览 1
提问于2010-05-18
得票数 3
回答已采纳
2
回答
脉搏血氧计服务(0x1822)可以在"nRF手机连接“上显示吗?
c#
、
bluetooth
、
bluetooth-lowenergy
我可以获取血压(0x1810)和健康体温计(0x1809)
的
信息,但脉搏血氧仪服务(0x1822)失败Value: (0x) 00-63-00-50-0000 = flags63-00 = SLOAT of the SpO
2
value, i.e. 99% 由于它没有“无效数据语法”之类
的
症状,我想知道这项服务是不是由这个应用定义
的
。0x
2
A60) byte flags4[<em
浏览 1
提问于2019-05-06
得票数 2
1
回答
应用MATLAB sscanf将列向量中
的
多个元素
从
十六进制
转换为dec
matlab
、
type-conversion
、
hex
在MATLAB中,我试图使用sscanf函数将列向量
的
十六进制
(
2
的
补码
)转换为
十进制
。虽然我已经成功地使用hex
2
dec函数进行了转换,但是在使用sscanf
的
列向量中转换多个元素(
十六进制
值)是不成功
的
。然而,当列向量中只有一个元素(
十六进制
值)时,
十六进制
到
dec
的
转换是成功
的
。如何使用sscanf函数将具有多个元素(<e
浏览 1
提问于2018-10-29
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
区块链开发 Go语言:数据类型,进制转换,运算符
【计算机二级考试】MS Office 高级应用与设计选择题1.3 数据的内部表示
From 0 to Python学习
超详细的java进制转换(二进制、八进制、十进制、十六进制)
Java学习中的一些疑惑解答
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券