double相关内容

一个字符串转换为双

我要寻找一种方式来获得浮动从用户角度输入。 我要去这个方法是使用一个自制getstrn功能,并把它插入到这将字符串转换成一个双另一个函数。 我安全的GET字符串: 无效safeGetString(字符ARR [],INT限制){ INT C,I; I = 0; C =的getchar(); 而(C!='\\ n'){ 如果(I<极限-1) ..
发布时间:2016-08-18 21:44:34 C/C++

如何隐藏在printf的前导零

以下输出 0.23 。我如何得到它简单地输出 0.23 ? 的printf(“%8.2f”0.23); 解决方案 C标准说,为˚F和˚F浮点格式说明: 如果出现小数点字符,至少有一个数字出现之前。 我认为,如果你不想零到小数点前出现,你可能必须做一些像使用的snprintf()来格式化数字转换成字符串,并删除 0 如果格式化字符串开头“0”。 (以及类似地为“-0”)。然后传 ..
发布时间:2016-08-18 14:30:37 C/C++

如何打印出在C变量的内存内容是什么?

假设我做了 双D = 234.5; 我要看看 D [整8个字节] 的内存内容 如何做呢? 解决方案 双D = 234.5;/ * 1,使用工会* / 工会ü{ 双D; unsigned char型C [的sizeof(双)]; }; 工会üTMP; 为size_t我; tmp.d = D; 对于(i = 0; I<的sizeof(双); ++ I) 的p ..
发布时间:2016-08-18 13:59:46 C/C++开发

0.1浮大于0.1双大。我希望它是假的

让: 双D = 0.1; 浮动F = 0.1; 宜恩pression (F> d) 收益真正或假? 根据经验,答案是真正。不过,我希望它是假。 由于 0.1 不能在二进制psented完全重新$ P $,而双有 15 到 16 小数precision的数字,浮动只有 7 。于是,他们俩都小于 0.1 ,而双更接近 0.1 。 我需要一个确切的解释真正。 解决方案 我想说转换双 ..
发布时间:2016-08-18 13:48:32 C/C++开发

双打printf的舍入行为

有人可以解释这种现象?我深知浮点数的机器级重presentation的。这似乎与对printf和其格式。 这两个数字都重新presented完全按浮点表示法(检查:乘以64给出了一个整数)。 的#include<&stdio.h中GT; #包括LT&;&iostream的GT; 使用命名空间std;诠释主(){ 双X1 = 108.765625; 的printf(“%34.30f ..
发布时间:2016-08-18 13:01:55 C/C++开发

比较目标C float和double数据类型

当使用双或漂浮在一个iPhone应用程序的数据类型,我正在与“> =”和问题“< =”比较,因为当一个变量被分配了一个小数位中输入一个数字,如4.2,在比较中使用的浮点或双实际上可以具有诸如4.1999998092651367的值。因为这种差异,如“> = 4.2”的比较为假,而不是真实的。我怎样才能避免这个问题? 解决方案 当变量被分配如4.2与一个小数位输入的数字,在比较中使 ..
发布时间:2016-08-17 22:42:05 移动开发

如何读取,使用R二进制文件64位二进制补码整数?

据我了解,重新present R中一个64位整数,我需要使用双。这很好,但我需要从它被存储为大端64位二进制补码(长在Java)的二进制文件中读取这样的整数。 我当然可以读出两个有符号整数4字节的块,像这样 A = readBin(文件,整数(),大小= 4,尾数=“大”) B = readBin(文件,整数(),大小= 4,尾数=“大”) 但我怎么结合他们在R以获得我所需要的双? 解 ..
发布时间:2016-08-07 20:07:28 开发方法

有效地提取双*的小数部分*用C

我期待采取IEEE双并删除以最有效的方式是任何整数部分可能的。 我想 1035 - 大于0 1045.23-> 0.23 253E-23 = 253E-23 我不关心正确地处理非正规,无穷大或NaN的。我不介意位操作,因为我知道我与IEEE合作双打,因此它应该在整个机器工作。 网点code将远preferred。 我首先想到的是(以伪code)字符EXP = d.exponent ..

翻转双/浮在C标志最快的方法

什么是C到翻盖双的符号(或浮动)的最快方法? 我想,这直接访问符号位将是最快的方式,发现如下: 双A = 5.0; *(__ *的Int64)及A | = 0x8000000000000000; // A = -5.0浮动B = 3.0; *为(int *)和b | = 0x80000000的; // B = -3.0 但是,上面并没有为负数工作:双A = -5.0; *(__ *的Int ..
发布时间:2016-08-07 19:46:11 开发方法

在用C双打二进制运算

我工作的高速计算问题,为大规模的模拟。为了加快这一进程,我希望做一些优化,其中之一是计算仅在没有跳跃几个周期的双重的绝对值。 我的想法是,这64位双精度值重新用1位符号位,11位指数和52位尾数psented $ P $。因此,一个双值异或带着面具: 千万00000000 00000000 00000000将产生所期望的结果: 双ABS(双X){ 双面膜= -0.0e0; 返 ..
发布时间:2016-08-06 23:03:58 开发方法

转换双重价值为二进制值

我如何转换双重价值为二进制值。 我有以下125252525235558554452221545332224587265一些像这样的价值,我想将其转换为二进制format..so我保持它在双,然后试图转换为二进制(1和0的)..我使用C#.NET 解决方案 好了,你没有指定一个平台或者什么样的你感兴趣的二进制值,但在.NET中有 ..
发布时间:2016-08-06 22:35:45 C#/.NET

如何打开一个二进制字符串转换成float或double?

在这个问题,比尔蜥蜴问如何显示一个浮动或双的二进制重新presentation 我想知道的是,给予适当长度的二进制字符串,我怎么能执行相反操作(C#)?换句话说,我怎么把一个二进制字符串转换成float或double? 作为一个方面说明,还有这会不会导致一个有效的float或double任何位串? 编辑:通过二进制字符串我的意思是0和1的字符串 所以,我的投入将是这样一个字符串: 01 ..
发布时间:2016-08-06 22:25:57 C#/.NET

双转换为二进制在Java

我生成double类型的数字序列样 0.9913963644564902 0.0341175990344773 0.13181105852355268 0.45773616980747556 我必须把它转换为二进制重新presentation在java中。 解决方案 这会帮助你。我已经尝试了使用双输入值之一 - 0.9913963644564902 公共静态无效的主要(字串[] ..
发布时间:2016-08-06 22:22:04 Java开发

双转换为二进制重新presentation?

我有以下问题,所以我尝试了双转换成其二进制重新presentation,但使用这种 Long.toBinaryString(Double.doubleToRawLongBits(D))没有帮助,因为我有大的数字,那么久不能存储他们即 2 ^ 900 。 鸭preciate任何帮助:)。 解决方案 Long.toBinaryString(Double.doubleToRawLongBits ..
发布时间:2016-08-06 21:56:27 Java开发

双长补重二进制数presentation?

做我的第一次汇编分配和这提出了一个问题... 1.Find以下每个十进制数的双字长度2的补重新presentation。 (必须显示让你的结果的步骤,否则,你得到的零点。) -100 乙-55555 我有一个非常外籍教授,我完全无法理解,所以我需要一些援助。这样一个双字将是32位这将使... A) 0000 | 0000 | 0000 | 0000 | 0000 | 0001 | 000 ..
发布时间:2016-07-18 21:48:38 .NET Framework

检查,看看是否在两维数组中的元素是某一数据类型的

我正在写检查,看看是否被传递到我实例化类的构造函数的文本文件包含非数字数据的方法。具体地,它的事项如果数据不能被重新psented作为双$ P $。也就是说,字符是不好啦,并整数是。 我至今是: 私人布尔非数字(双[] []格)抛出异常{ 布尔isNonNumeric = FALSE; 的for(int i = 0; I< grid.length;我++) ..
发布时间:2016-06-03 22:15:22 Java开发

斯威夫特 - 在数组转换值双打或浮筒

我有哪些是字符串值的数组(但所有的弦都像1.0,2.0值等)。我想这些字符串转换成双打或花车因此我可以添加它们放在一起。我该怎么做这迅速? 解决方案 更​​新: X $ C $ 7.3Ç雨燕•2.2 扩展_ArrayType哪里Generator.Element ==字符串{ VAR的doubleArray:[双] { 返回flatMap {双($ 0)} ..
发布时间:2016-06-03 21:38:11 移动开发

导入C#中的.wav文件并提取信号双打的数组

我在做音频信号处理的项目,我需要导入C#中的wav文件,并提取包含信号数据双打或float数组。大多数音频库,我发现教程似乎没有做的东西这种低层次的。任何帮助将是AP preciated,谢谢。 解决方案 的 HTTP://www.$c$cproject.com/KB/audio-video/PlayWavFiles.aspx 这个网站帮助了我,但.exe文件,由于进口的wa​​v文件变 ..
发布时间:2016-06-03 21:10:03 C#/.NET