decimal相关内容
我试图用写一个数字,小数点后两位的printf()如下: 的#include< cstdio> 诠释的main() { 输出(“当这个数:%d被分配给2 DP,这将是:2%F”,94.9456,94.9456); 返回0; } 当我运行程序时,我得到下面的输出: #./printf 当这个数:-1243822529被分配给第2分贝,这将是:2-0.000000 这是为
..
PHP有一个小数类型,不具有花车和双打的“不准确”,使2.5 + 2.5 = 5,而不是4.999999999978325或类似的东西。 所以我想如果有这样的C或C ++数据类型实现? 解决方案 是: 有对C任意precision库++。结果 一个很好的例子是 GNU的多重precision运算库。
..
使用gcc编译Linux的。 我想这个转换为十六进制。 10这将是一个。 我已成功地做到以下这将code。 无符号整型指数= 10; 烧焦index_buff [5] = {0}; sprintf的(index_buff,“0X%X”,指数); data_t.un32Index = port_buff; 然而,问题是,我需要将其分配到一个结构 我需要分配给该元素是一个unsigned i
..
可以说从用户该输入是一个十进制数,恩。 5. 2155 (有4个十进制数字)。它可以自由存储(INT,双)等。 是否有任何的巧(或很简单的)的方式来找出多少而小数数了? (有点像这个问题你怎么发现,一些是通过屏蔽最后一位偶数或奇数)。 解决方案 有两种方法,我知道的,既不是很聪明很不幸,但这更多的是环境的限制,而不是我: - ) 首先是的sprintf 与“%。50F”格式字符串数量大
..
我正在写的使用残培()扫描箭头键PROGRAMM。我的code到目前为止是: 开关(残培()){ 案例65://向上键 打破; 案例66://键不放 打破; 案例67://右按键 打破; 案例68://键左 打破; } 问题是,当我preSS 'A','B','C'或'D'的code也将执行,因为
..
我们如何可以提取浮点数的小数部分并存储小数部分和整数部分成两个独立的整数变量 解决方案 您使用 MODF 功能: 双积分; 双分数= MODF(some_double,&安培;积分); 您还可以将其转换为一个整数,但是要注意,你可能会溢出的整数。结果不是predictable即可。
..
我怎么能在C轮一浮(如37.777779)到小数点后两位(37.78)? 解决方案 如果你只是想轮输出的目的号码,然后在“%2F”格式字符串确实是正确的答案。但是,如果你真的想圆浮点值进一步的计算,像以下工作: 的#include<&math.h中GT;浮VAL = 37.777779;浮rounded_down = floorf(VAL * 100)/ 100; / *结果:37
..
我几乎与执行一个code,它允许用户输入一个十进制数成二进制,然后有二进制数反转,再转换回小数进行。 我解决除了二进制到小数部分的一切。它不断给我相同数量的一遍又一遍,不管什么我型。我不明白为什么。基本上,为什么我的code最后一部分错了吗?我在与寻找阵列/字符串的长度麻烦,然后有它乘以2 ^ N等... 解决方案 有这个code两个问题。 1)你没有存储小数到二进制convertat
..
我试图让十进制二进制转换器不使用decbin()函数。我想这样的不便(这是确定的,但它需要被逆转): $ DEC = 101; 而($ DEC或GT = 1){ $斌= $减速%2; $癸=圆($分解/ 2,0,PHP_ROUND_HALF_DOWN); 打印“$ BIN”; } //输出:1010011 我怎么能扭转输出到1100101? 谢谢前进
..
哎,所以我把我的第一个CS当然永远在我的大学其在java中任教。我在遇到麻烦十进制转换为二进制。我似乎能够得到正确的输出,但其以相反的顺序,我不知道如何把它放在正确的顺序,这里就是我codeD到目前为止, 进口的java.util。*; 公共类{六硼化镧 公共静态无效的主要(字串[] args){ 扫描仪输入=新的扫描仪(System.in); System.out.print(“输入一个
..
我需要转换0.5基座10,基地2(0.1)。 我已经尝试使用 Double.doubleToRawLongBits(0.5) 和它返回 4602678819172646912 我的猜测是十六进制,但它并没有道理给我。 解决方案 乘以你数除以2 ^ N,转换为BigInteger,以转换成的二进制的字符串,位置n增加一个小数点(从右到左)。 例(快速和放大器; ++脏):私有静态字符串
..
我woud想问,是什么滨'0“意味着在这片code的转换而二进制数为十进制。谢谢你。 的#include<&stdio.h中GT; #包括LT&;&stdlib.h中GT;诠释主(){ 焦斌; INT DEC = 0; 的printf(“二进制:\\ n”); 斌=的getchar(); 而((斌!='\\ n')){ 如果((斌='0'
..
我想一个十进制数转换为基2回基地10.仅适用于正argument_decimal argument_binary = Integer.toBinaryString(argument_decimal); back_converted_argument_decimal = Integer.valueOf(argument_binary,2); 有关argument_decimal beeing
..
我有二进制数1010 1011我知道,这是AB十六进制,我知道,A = 10,并在小数B = 11。但是,如何从10和11十进制到171的最终号码是多少? 使用十六进制我会做 A B 是0xAB =(10 * 16 ^ 1)+(11 * 16 ^ 0)= 171 我可以做的十进制数类似,从10和11至171去?基本上,我只是在寻找一个快速的方式将任何二进制数没有计算器。 解决方案 我
..
我发现这个堆栈:
..
我要创建一个程序,加减2个数字。然后,我要输出这个答案分成不同的基地。 我的回答是十进制格式,为long double类型,如: 长双答复; 回答= +的Numberone numberTwo; 我想这个答案转换成二进制。现在,我刚才在我的计划,这是否使用code,但有一个字符指针:的char * decimalBinary(字符* DecimalNumber设置) { 布尔zero
..
我想一个字符串再presenting一个IEEE754的尾数部分双转换。 找不到,如果有在Java这种转换方法中,为了避免手动添加1 + 2 + 4 + 1/8等 | 0100000011001010000111110000000000000000000000000000000000000000 - > 13374在IEEE754 | ------------ 101000011111000
..
例如: $结果= FUNC(14); 的 $结果应该是:阵列(1,1,1,0) 如何实现这个 FUNC ? 解决方案 函数func($编号){ 返回str_split(decbin($数)); }
..
的计算机科学教授给我们在做作业这个问题......我不知道如何着手和code我写的好像是惨遭失败。这里是提示: (二进制到十进制)编写解析二进制数作为一个字符串转换为十进制整数递归方法。该方法标头是: 公共静态字符串BIN2DEC(字符串binaryString) 编写提示用户输入一个二进制字符串,并显示相应的十进制数的测试程序。 任何帮助非常AP preciated。这里是我的code如
..
我想一个十进制数转换为二进制。我想创建的十进制数转换成二进制,然后调用从主要的方法来打印结果的方法,但我有一些麻烦。这是code我有这么远。托宾方法不能正常工作,我似乎无法找出什么我做错了。 我想了解我自己,所以任何帮助将是AP $ P $ java的pciated包括在必要的解释。我通过 http://knowledgeblackbelt.com 学习JAVA,这是演习之一。就像我说我不需要回
..