腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
用
Python导出4字节
浮点数
、
、
我想将带有Python脚本
的
浮点数
导出到
二进制
文件中,
用
C++
程序读取
二进制
文件,并将字节解释为
浮点数
。(在x86/IEEE754 754机器上)没有皈依。只需从文件中读取数据,并将其称为
浮点数
数组。) 如果我正确理解,Python使用
的
浮点数
与C中
的
double相同,所以8字节。有办法让这件事成功吗?要从Python导出4字节
浮点数
,其
表示
形式与<em
浏览 4
提问于2019-11-25
得票数 0
回答已采纳
9
回答
浮点在
c++
中
的
精确
表示
、
void main() float a = 0.7; printf("c"); printf("
c++
");在上面0.7
的
问题中,将
打印
"c“,但对于0.8,将
打印
"
c++
”。任何
浮点数
是如何以
二进制
形式
表示
的
? 在一些地方,提到内部0.7将存储为0.699997,
浏览 2
提问于2010-11-30
得票数 5
回答已采纳
1
回答
Fortran从文本文件中读取浮点--奇数行为
、
、
、
我以为我理解I/O
的
行为和格式选项,但下面的例子让我感到困惑。Read third line print*, xmaxend program 221500.000000因此,我对xmax变量
的
第二个输出产生了困惑。为什么它会在第二行读为500.019989而不是500.0200 我尝试在read语句中使用fortran格式化format(fm.d)来
表示
只在小数位之后
的
前两位数中读取,但我始
浏览 6
提问于2017-01-19
得票数 0
回答已采纳
1
回答
如何在Go中
打印
浮点
的
二进制
表示
?
、
、
fmt包允许我们
用
%b
打印
整数
的
二进制
表示
。如何获得
浮点数
的
等效结果而不是科学
表示
法?
浏览 1
提问于2018-05-01
得票数 2
回答已采纳
1
回答
如何在lua中
打印
从
二进制
文件中读取
的
数字?
我有一个
二进制
文件,我想用lua读取它
的
内容。我知道它包含
用
4个字节
表示
的
浮点数
,它们之间没有分隔符。现在我想
打印
数字
的
非
二进制
表示
,但是如果我执行print(t),我只能得到像x98xC1x86这样
的
东西。我该怎么办?
浏览 0
提问于2017-04-21
得票数 1
3
回答
浮点数
的
位
表示
?
我知道如何使用% 2和/2将
浮点数
转换为它
的
二进制
表示
形式,但是有没有更快捷、更简洁
的
方法呢?我正在做
的
事情是否被认为是按位
表示
一个
浮点数
?例如,要获得一个数字
的
二进制
表示
,我会将一个类似10%2
的
数字
的
结果存储到一个数组中,直到在while循环中这个数字达到0,如果要向后
打印
该数组,它将以
二进制
表示
浏览 6
提问于2016-02-19
得票数 2
3
回答
使用0b
表示
打印
(printf)
浮点数
、
、
、
我试图
用
二进制
表示
一个小数,然后把它
打印
成
浮点数
。我已经完成了定点到浮点
的
转换。小数:-342.26562532位
浮点数
:110000111010101010010001000000000*我也知
浏览 10
提问于2016-10-05
得票数 1
回答已采纳
5
回答
C语言中
的
一个
浮点数
组
、
、
我正在开发一个代码,其中我必须加载存储在文本文件中
的
每一行中
的
浮点值...我使用fscanf()...however加载这些数据中
的
每一个到一个
浮点数
组中我发现浮点以不同
的
方式存储,例如407.18被存储为407.179993,414.35作为414.350006...now我被卡住了,因为它是绝对重要
的
,数字被存储在文件中
的
形式,但在这里它似乎是不同
的
,即使本质上是它
的
same....how我得到
的
数字存储在原始<
浏览 0
提问于2009-12-06
得票数 1
2
回答
为什么十六进制浮动常数在C++17?
、
、
、
不如举几个例子来说明它
的
好处吧。
浏览 6
提问于2016-04-01
得票数 8
回答已采纳
4
回答
使用Python
的
max()时
的
浮点精度
、
、
、
为什么会这样呢?2.0099999999999998
浏览 0
提问于2011-04-18
得票数 2
回答已采纳
3
回答
C++
将4个十六进制值转换为
浮点数
、
我正在尝试将4个十六进制值转换为
浮点数
。 例如,十六进制值为3F A0 00 00。在
二进制
表示
中,它们将对应于00111111 10100000 00000000 00000000。如果这4个
二进制
值被解释为一个32位
浮点数
(根据IEEE754),则
浮点数
的
十进制值应该是1,25。 如何在
C++
中自动将十六进制值转换为十进制
浮点数
(我使用Qt作为框架)?
浏览 135
提问于2021-01-27
得票数 0
回答已采纳
1
回答
在C中将
浮点数
转换为
二进制
、
、
、
我正在尝试将一个
浮点数
转换成一个
二进制
字符串。我注意到有很多教程将
浮点数
转换为所谓
的
“
二进制
浮点数
”。例如,数字8.5是
二进制
浮点数
1000.1。这是通过使用modf函数将尾数划分为整数部分和小数部分作为两个单独
的
整数来找到
的
。然后,您可以使用位操作或仅使用除以2(对于小数整数部分)来
打印
这两个整数
的
二进制
表示
。 1000.1不是我想要
的
浏览 1
提问于2012-10-13
得票数 0
回答已采纳
5
回答
为什么在下面的代码中没有a==0?
#include <stdio.h>{ long i; { }}
浏览 5
提问于2011-04-28
得票数 2
5
回答
Modulo不工作
、
我知道这看起来是一个非常愚蠢
的
问题,但我就是不明白为什么这个问题行不通。我只是在学习Java,而且我对C#很在行,所以我试着
用
C#。C#似乎也返回了同样
的
东西。
浏览 0
提问于2011-09-27
得票数 6
回答已采纳
2
回答
可以对
浮点数
近似的不同形式进行分类吗?
、
、
我只是想知道我们是否可以
用
浮点数
来确定实数近似形式
的
规则。1.精确值。 2.像1.23900008721一样
的
值.因此,在1.239近似为数字
的
情况下,数字显示为“噪声”,但在精确值和噪声之间为0。3.值(如3.2599995 ),其中3.26是通过添加9999..和最后一个数字(如5)来近似的,因此在实数下面
用
浏览 8
提问于2012-12-05
得票数 0
2
回答
浮标和双精度?
、
、
我对float和double之间
的
区别感到困惑。我读过。我以为区别就在精确性上。因此,我预计如果0.1 + 0.2 == 0.3返回false,那么0.1f + 0.2f == 0.3f就会返回。这是纯粹
的
Java问题还是什么?
浏览 0
提问于2016-05-29
得票数 2
回答已采纳
2
回答
浮点运算
、
我只是问到为什么python给出
的
值为3.3-1.1是2.1999999999999997。我想是因为3.3或1.1代表了基数2,不是吗?至少我
的
观点是对
的
,。但在这种情况下,3.3和1.1不能被精确地
表示
为
二进制
分数,所以答案大约不精确。
浏览 0
提问于2013-12-07
得票数 0
回答已采纳
7
回答
为什么
浮点数
不能比较?
、
、
可能重复: int main()float me = 1.7; printf("C"); printf("
C+
+");现在,这种行为
的
原因是,许多
浮点数
字不能用绝对精确
的
二进制
表示
。我
的
问题是-如果计算机以
二进制
方式进行思考和操作。当比较时,me
表示
浏览 3
提问于2010-08-31
得票数 4
回答已采纳
10
回答
在
C++
中
表示
概率
、
、
我试着
用
C++
表示
一组简单
的
3个概率。例如:b = 0.2 (据我所知,概率总和必须为1)请记住,这与数字在内存中
的
存储方式有关,因此在对
浏览 9
提问于2009-11-21
得票数 2
2
回答
在
C++
中
打印
浮点数
的
二进制
表示
、
可能重复: 但是,下面的程序没有编译。reinterpret_cast失败。我可以使用哪种类型
的
强制转换来完成“&(1 << i)”部分?
浏览 3
提问于2010-11-18
得票数 5
回答已采纳
点击加载更多
相关
资讯
揭秘二进制之谜:为何-128与+128的二进制表示相同,都是1000 0000?
UV打印机用皮带来传动打印平台的劣势
怎样用emoji表情表示自己的ID
不同的应用“数据”用哪些形式表示呢?
Python变量与数据类型
热门
标签
更多标签
云服务器
ICP备案
即时通信 IM
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券