腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1669)
视频
沙龙
1
回答
如
何在
GDB
中
打印
十六进制
双
精
度数
的
位
?
c++
、
linux
、
gdb
我以为它是p/x,但它给出了奇怪
的
结果。这是一个bug,还是我做错了什么?(
gdb
) ptype row.DBL_NPIO2.m_value(
gdb
) p row.DBL_NPIO2.m_value$7 = 0xffffffffffffffff$8 =1.84467
浏览 48
提问于2019-06-28
得票数 1
回答已采纳
2
回答
如
何在
不定义行为
的
情况下修改float/double
的
位
?
c++
、
undefined-behavior
我想在C++
中
设置/清除浮点数和
双
精
度数
的
位
,并
打印
出结果。我敢肯定long long bits = *(long long*)&doubleVar;会调用未定义
的
行为。如
何在
C++
中
获取/设置浮点数和
双
精
度数
的
位
,而不会导致未定义
的
行为?
浏览 0
提问于2018-08-10
得票数 0
回答已采纳
1
回答
如
何在
Perl中将浮点数转换为
十六进制
字符串?
perl
、
floating-point
为了确保我
的
计算在所有情况下都是正确
的
,我希望以
十六进制
或二进制字符串
的
形式查看结果(
双
精
度数
字)。如
何在
Perl
中
获得该数字
的
十六进制
/二进制字符串或字节表示?在Java
中
,我可以使用,例如,System.out.format("%x\n", Double.doubleToLongBits(d)
浏览 34
提问于2017-12-17
得票数 8
回答已采纳
1
回答
我可以
打印
带有前导零
的
rax寄存器
的
内容吗?
gdb
、
hex
、
x86-64
当我以
十六进制
格式在
gdb
会话
中
打印
eax寄存器
的
内容时,它不会
打印
前导零:$6 = 0x3有这样
的
特征吗?
浏览 2
提问于2018-08-04
得票数 2
回答已采纳
1
回答
C++浮点差
c++
、
gcc
我正试图在两个不同
的
平台上获得完全相同
的
结果,即Solaris和Linux(sun-studio vs GCC)。整个代码使用
双
精
度数
据类型。但当我
打印
输出时,我看到浮点数
中
的
差异(
如
小数点后20
位
)。 我需要知道
的
是,我是否可以设置一些编译器标志,使GCC和sun-studio编译器
的
行为相同。附加
的
图像在
双
精
度数
据类型
中
显示
浏览 2
提问于2020-01-14
得票数 3
2
回答
将带有
双
精
度数
字
的
字符串转换为
双
精
度数
字
c
我有一个字符串temp[256],里面有一个
双
精
度数
,比如0.125等等,一切都很顺利,尽管有时它得到
的
数字对于
双
精
度数
来说太大了,比如0.888888888888888888888888888888888888888883,
双
精
度数
只包含7个数字,而不是全部。我一直使用atof将字符串转换为
双
精度型,但我认为这里
的
问题在于
双
精度型,因为它没有足够
的
空间来容纳所有数字……这是我写
的
浏览 2
提问于2012-06-16
得票数 3
回答已采纳
2
回答
MATLAB
中
num2hex与dec2hex
的
比较
matlab
、
hex
我不明白hex2dec和hex2num之间
的
区别以及它们在MATLAB
中
的
对立面。 假设我有一个
十六进制
值3FD3B502C055FE00。当我使用hex2dec时,我得到了4.5992e+018。
浏览 0
提问于2012-04-06
得票数 2
回答已采纳
3
回答
如
何在
gdb
中
查看C++整数
的
二进制内容?
c++
、
gdb
int main() int a = 0;我编译:g++ -std=c++14 -g test.cpp
gdb
./a.out(
gdb
) run我试过
的
是:
打印
11111111111111111111111111111111101110101111100如何从整数变量a
浏览 1
提问于2017-07-21
得票数 4
回答已采纳
2
回答
使用union将double转换为
十六进制
再转换为double
c++
、
operator-overloading
这就是到目前为止我所知道
的
,但是我得到
的
提示是“没有运算符" <<”匹配这些操作数“>有人能告诉我应该如
何在
main
中
重载<<运算符
的
正确方向吗?谢谢!,它
的
二进制表示可以被重新解释为一个64
位
整数,它可以精确地表示。为此,您可以获取
双
精度类型变量
的
内存地址,然后重新解释将其转换为64
位
int指针或使用union。为了使文本表示更紧凑,我们使用基数16 (
十六进制</e
浏览 0
提问于2017-10-10
得票数 0
2
回答
在java中将
十六进制
数字字符串转换为
双
精
度数
字
java
、
numbers
、
hex
如
何在
java中将
十六进制
数字字符串转换为
双
精
度数
字?在matlab
中
,这很简单:但是我也可以在java
中
做同样
的
事情吗?
浏览 1
提问于2012-05-23
得票数 2
回答已采纳
1
回答
Matlab
的
精度只有8
位
吗?
matlab
、
math
、
precision
、
matlab-guide
、
digits
引用: 默认情况下,使用16
位
的
精度。但是为什么当我写900000000+2 (8个零后9个)时,它返回900000002,但是写900000000+2 (9个零后9个)返回9.0000e+09,这难道不是一个8
位
数字
的
精度吗?
浏览 2
提问于2020-04-07
得票数 1
1
回答
如
何在
不使用
位
集或浮动变量
的
情况下从C++
中
的
32
位
十六进制
值中用二进制表示浮点数?
c++
、
binary
、
point
、
floating
、
representation
如果使用32
位
十六进制
(
如
0x7f000002 ),那么如
何在
不使用bitset或定义任何浮点变量使用联合
的
情况下以二进制方式
打印
这个数字
的
全部值?我知道它应该为这个特定
的
32
位
十六进制
数字显示+1000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
浏览 13
提问于2022-09-08
得票数 0
回答已采纳
1
回答
为什么我
的
64
位
计算机不能在C++
中
存储
双
精
度数
字2^1024?
c++
、
64-bit
、
double
我
的
计算机采用英特尔®酷睿™2
双
核处理器,我相信它是64
位
处理器。因此,我认为在C++ (或任何其他编程语言)
中
,任何
双
精
度数
字(需要64
位
)都可以存储。我阅读了以下链接:0 11111111111 000000000000
浏览 2
提问于2014-05-31
得票数 1
4
回答
如何检查double
的
小数部分是否包含特定
的
数字?
java
、
floating-point
、
double
在Java
中
,是否可以在小数点后获得
双
精度值? 我希望我
的
代码在小数部分为6(
如
double number = 1.6、2.6或98.6)时生成错误消息。如果不是6,我只想
打印
“正确”。如何检索
双
精
度数
的
小数部分?
浏览 2
提问于2012-10-11
得票数 0
回答已采纳
2
回答
无法从
双
精
度数
转换为二进制
java
我有下一个代码,它试图将一个
双
精度类型
的
数字转换成它
的
二进制形式。我知道算法,数字
的
整数部分可以像int类型
的
数字一样转换为二进制,其余
的
小数部分可以这样转换: fractionaryPart = value-integerPart= '1'; binary[i] = '0'; int
浏览 1
提问于2015-01-29
得票数 2
3
回答
在C字符串
中
存储
十六进制
值?
c
、
binary
、
gdb
、
hex
我有一个字符串"SOMETHING /\xff",我想将0xff
的
十六进制
表示保存到一个char缓冲区
中
。因此,我将正斜杠(/)后面的所有内容strncpy到我
的
缓冲区
中
(让我们称之为buff)。但是,当我使用
gdb
命令print \x buff查看buff
的
内容时,它没有显示0xff。有什么想法可能是错误
的
吗?有没有可能是我
的
正斜杠把事情搞乱了?
浏览 0
提问于2012-04-08
得票数 2
回答已采纳
1
回答
C++
中
莱特币/比特币如
何在
难度上划分uint256目标值
c++
、
math
、
hex
、
bitcoin
我在js
中
实现litecoin/bitcoin miner已经差不多了,只是为了好玩,我只是不知道如何找到目标
十六进制
。正如文档所说,它是最大/难度,但如果难度是(例如) 62,我如
何在
0x00000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF和62因此,我将uint256转换为在uint256类
中
具有隐含意义
的
double{ double ret = 0
浏览 1
提问于2014-01-23
得票数 0
3
回答
如何防止或处理-0值?
visual-c++
我
的
程序似乎生成了一些-0值,而不是应该为0
的
值。如何停止我
的
程序输出这些值? 是否像检查一个值是否等于-0并将其重新赋值为零一样简单?或者有更优雅
的
解决方案?
浏览 1
提问于2010-02-01
得票数 0
回答已采纳
4
回答
为什么“
双
精度”表示为整型?
c
、
gcc
、
gdb
、
double
、
binary-data
void foo(double a) { }$1 = 1101011谁能解释一下为什么a有一个整型<em
浏览 3
提问于2016-04-21
得票数 0
1
回答
在
GDB
中
打印
(%r12,%rbx,1)
x86
、
gdb
、
memory-address
、
att
、
addressing-mode
当有两个参数时,我看到了上面的链接来
打印
值,但是如果有三个参数,我该怎么办呢?偏移量1有什么关系? 如何查找(%r12,%rbx,1)
的
地址并
打印
其内容?
浏览 4
提问于2020-10-20
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python大全:字符串如何转义?ASCII编码又是什么?
php学习之php的八种数据类型的使用
点位训练-开发编码
程序员的情商:二进制电脑能识别,十进制人易懂,十六进制能做啥
Python_format格式化输出基础篇
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券