decimal相关内容

JavaScript的十进制二进制 - 64位

有关小数-805306368二进制是: 11111111111111111111111111111111 11010000000000000000000000000000 然而,在Javascript中我得到的以下: VAR海峡= parseInt函数(-805306368)的ToString(2); 文件撰写(STR); -11000000000000000000000000 ..
发布时间:2016-08-06 22:15:32 前端开发

算在十进制数的二进制格式的1的数

我试图找出1的数量在一个大的十进制数的二进制形式(10进制数可以1000000大)。 我想这块code的: 而(总和大于0) { 如果(总和%2!= 0) { C ++; //那些计数数 } 总和=总和/ 2; } 我要更快的算法,因为它需要很长一段时间对大十进制输入。请建议我一个高效的算法。 解决方案 在C ++中你可以做到这一点。的# ..
发布时间:2016-08-06 22:12:47 C/C++开发

我如何转换非常大的十进制数为二进制在Java

比如说,我怎么能够转换 2 ^ 60 或 12345678901234567890123456789012345678901234567890 二进制? 基本上,这是太大的数字重新present Java编写的。 编辑:我将作出一个类,将能够重新太大的present号。我只是有一个很难搞清楚我们如何将十进制转换为二进制。 EDIT2:而且,我不允许使​​用BigDecimal的,BigInt ..
发布时间:2016-08-06 22:12:45 Java开发

十进制转换为二进制用C

我想为十进制转换为二进制,如192 11000000.我只需要一些简单的code要做到这一点,但code我至今不工作: 无效dectobin(int值,字符*输出) { INT I; 输出[5] ='\\ 0'; 对于(i = 4; I> = 0; --i,价值>> = 1) { 输出[I] =(价值&安培; 1)+'0'; ..
发布时间:2016-08-06 22:09:38 开发方法

二进制到十进制转换 - 公式?

我一直在寻找了一会儿,还没有得到任何东西太有用的是,我的工作子网计算器,和好,我已经使用了十进制到二进制文件,我发现这里,虽然我还没有发现一个很好的方式,以二进制转换为十进制。 注意:请记住它的二进制到十进制的,反正,即时通讯有需要的公式或类似的东西的(意思是计算它,而不是自动的)。 我已经通过阅读一些其他职位,你可以通过某种方式除以10得到的结果可知,但我并没有真正了解它,因此,如果任何人都 ..
发布时间:2016-08-06 22:09:21 C#/.NET

小数为二进制

我有一个数字,我想转换为二进制(十进制)的温度。 我想我的二进制始终处于5位(小数绝不会超过31个)。我已经有一个手工做它通过将功能,但就是很难垫它到5位。 有没有更简单的方法?也许使用按位转移? 我也想二进制重新$ P $在的char * psented 解决方案 下面是一个优雅的解决方案: 无效getBin(INT NUM,字符*海峡) { *(STR + 5)='\\ 0 ..
发布时间:2016-08-06 22:01:28 开发方法

有效的十六进制,二进制,而在C / C十进制之间的转换++

我正整数3基地重新presentations: 十进制,无符号长变量(如 unsigned long int类型NumDec = 200 的)。 十六进制,在字符串变量(如字符串NumHex =“C8”的) 二进制,在字符串变量(如字符串NumBin =“11001000”的) 我希望能够在所有的3重presentations数字之间转换的最有效的方式。即实现以下6个功能: u ..
发布时间:2016-08-06 21:58:06 C/C++开发

是最显著十进制数字precision可转换为二进制和回十进制没有意义的6或7.225的损失?

我遇到两个不同的precision公式浮点数。 ⌊(N-1)登录 10 (2)⌋= 6十进制数字(单precision) 和 N日志 10 (2)asymp; 7.225小数位数(单precision) 的其中的 N = 24 有效位的(单precision) 第一个公式是在“ IEEE标准4页的顶部发现754二进制浮点运算“以书面, W. Kahan的教授的 第二个公 ..

十进制转换为二进制的Java

我想十进制转换为使用Java从用户的输入的二进制数。 我得到错误。 包reversedBinary; 进口java.util.Scanner中;公共类ReversedBinary { 公共静态无效的主要(字串[] args){ INT编号; 扫描仪在=新的扫描仪(System.in); 的System.out.println(“输入一个正整数”); 数= in.ne ..
发布时间:2016-08-06 21:56:10 Java开发

如何使用基本数学批处理命令来与小数的答案?

我想提出一个批处理文件,这样我就告诉它我需要用什么样的公式,它告诉我,我需要输入什么样的变量。现在,我编码它,以便它会发现一个三角形的面积。 我已经写了code,以便它要求你的基地,高度和三角形的单位。正如你应该知道,其公式为根本,基地x高/ 2。所以我测试了code,看看它是否工作。但我注意到,当它除以2为奇数,它并没有给小数的答案。它代替向下舍入数字。 (例:15/2 = 7) 下面是我的 ..
发布时间:2016-08-04 18:54:50 Windows 2008/2003/2000

在批处理脚本小数

ECHO OFF CLS模式CON:COLS = 55线= 15:主要 07色 CLS集/ p NUM1 =“指定第一个数字:” CLS 集/ p NUM2 =“指定第二个数字” CLS集/ A NUM3 =%NUM1%*%NUM2%回声%NUM3% 暂停 说NUM1 = 30和NUM2 = 0.10那就只能显示0而不是0.3让我怎么让它做小数和你会如何,如果需要显示出5位小数的地方? 解 ..
发布时间:2016-08-04 17:05:34 Windows 2008/2003/2000

举例BASH二的六角值的补充?

我有一个收集通过SNMP十六进制值的例程。下面是从我的bash脚本08 01 18 00 FF FF真正的集合。该值是$ expr的底座((16#$ {数组[4]})) - $((16#$ {数组[5]})),这样的结果是0,我怎么介绍二是补充? expr的$的正确值((16#$ {数组[4]})) - $((16#$ {数组[5]}))-1是基于我的工作的例子 解决方案 为了方便起见,让 ..
发布时间:2016-08-03 12:23:53 Linux/Unix

围捕浮点数字的bash

好了,所以我试图围捕 17.92857 ,所以它得到的输入 17.929 在bash。 我的code到目前为止是: 读取输入 回声“规模= 3; $输入”| BC -l 然而,当我用这个,它不圆了,它返回 17.928 。 有谁知道任何解决这个? 解决方案 在案件输入包含一个数字,没有必要像 BC 。你可以只用的printf :的printf“%.3f \\ n”“$输入” 编辑 ..
发布时间:2016-08-03 11:33:55 Linux/Unix

巴什乘法十进制为int

我读了用户的输入价格。当我乘的输入,这样INT T = “$((PRICE * QTY))”| BC ;给 行272:12.00:语法错误:无效的算术运算符(错误标记为“.00”) 或0.50 取决于用户输入。我如何乘这两个变量,并得到以2个小分的总? 解决方案 这个作品: PRICE = 1.1 数量= 21 RES = $(回声“规模= 4; $价格* $ QTY” ..
发布时间:2016-08-03 10:18:29 Linux/Unix

十六进制到在Shell脚本十进制

有人可以帮助我在讲述如何将十六​​进制数转换为十进制数在shell脚本?例如。我要转换的十六进制数 bfca3000 使用shell脚本为十进制。我基本上要两个十六进制数之差。我的code是: VAR3 =`回声“广积= 16; $ VAR1”| bc` VAR4 =`回声“广积= 16; $ VAR2”| bc` VAR5 = $(($ var4- $ VAR3))#[线路48] 执行后 ..
发布时间:2016-08-02 14:24:41 Linux/Unix

Bash shell中小数为二进制转换

我正在寻找在Bash中一个简单的方法,以十进制数转换成二进制数。我有一个需要转换的变量: $ IP1 IP2 $ $ $ IP3 IP4 有一个简单的方法来做到这一点不看每个人多少? 我想preFER不要有写了很多code的。 解决方案 您可以使用 BC 为:回声“一个obase = 2; $ IP1”|公元前 查看它 ..
发布时间:2016-08-02 13:46:00 Linux/Unix

在AWK转换为十六进制或十进制的sed

我有号码的列表,以逗号分隔: 123711184642,02,3583090366663629,639f02012437d4 123715942138,01,3538710295145500,639f02afd6c643 123711616258,02,3548370476972758,639f0200485732 我要第3列分成三个如下: 123711184642,02,35830903 ..
发布时间:2016-07-28 14:52:39 Linux/Unix

使用十进制值在C#中的属性PARAMS?

我一直在尝试使用十进制值作为PARAMS一个字段属性,但我得到一个编译错误。 我发现这个博客帖子链接说这是不可能的在.net中使用的话,没有任何人知道他们为什么选择这个或者我如何使用十进制PARAMS? 感谢。 解决方案 这是一个CLR限制。只有原始常量或原语的阵列可以用作属性参数。之所以是一个属性必须是连接$ C $在元数据中完全CD。这是一个比一个方法体这是IL codeD不同。使 ..
发布时间:2016-07-21 21:51:31 C#/.NET

如何转换二进制文件汇编86为十进制?

我不知道什么是错我的DISPLAY_IN_DECIMAL编码。 他们不停地给我这个错误。 装配:coa.asm coa.asm(314):错误A2006:未定义的符号:decimalArray DISPLAY_IN_DECIMAL(3):宏调用从 coa.asm(314):主线code preSS任意键继续。 。 。 我想这可能是有毛病我decimalArray,但我不知道是什么。 ..
发布时间:2016-07-18 21:54:06 .NET Framework