double型10进制转二进制
来源:互联网 发布:python高并发解决方案 编辑:程序博客网 时间:2024/06/08 06:35
整数部分:除二取余
Integer.toBinaryString()
小数部分:乘二取整
例子
从键盘输入某个十进制小数,转换成对应的二进制小数并输出。
(查询十进制小数转换成二进制小数的算法,使用循环来实现。最多保留小数位后7位数字即可)
/*
Scanner sc=new Scanner(System.in);
System.out.println("输入一个十进制小数");
double a=sc.nextDouble();
int b=(int)a; //整数部分为b
double x=a-b; //小数部分x
//小数部分 乘2取整
double sum=0.0,k=0.1;
int h = 1;
for(;;k=k/10){
x=(x-(int)x)*2;
sum+=(int)x*k;
h++;
if(x-(int)x==0.0||h==15){
break;
}
}
System.out.println(Integer.toBinaryString(b)+sum);
*/
阅读全文
0 0
- double型10进制转二进制
- QFile和C语言对文件操作的性能比较.--读取double型二进制数据文件
- C++——二进制输出一个数以及输出double型位数过多情况
- double类型小数的二进制转换
- IEEE 754 double 编码为二进制
- 10进制转二进制
- 打印数据的二进制格式 float double int char long
- float类型和double类型的二进制存储
- java中表示二进制、八进制、十进制、十六进制,double、float、整型
- Problem 36 Double-base palindromes (二进制回文)
- float和double的数值怎么保存在二进制中
- float,double浮点数的二进制存储方式及转换
- float类型和double类型的二进制存储 .
- 10进制转二进制字符串输出
- 浮点型 float double
- Double型转Long型
- double 转 int 型
- qsort double型排序
- Macaca+HTMLTestRunner测试报告模式修改,基于python unittest 测试框架扩展
- 使用JavaScript检验页面重复id
- PHP系列—动态添加php扩展模块
- 【mysql】varchar(20)与char(20)的测试
- Minimum Spanning Tree (MST) -- Prim's Algorithm (c++实现)
- double型10进制转二进制
- sublime There are no packages available for installation错误解决办法
- 从源码带你理解AlertDialog.getButton为什么是null
- HDU
- PAT-乙级 1013.数素数(20)
- ubunt1404 down掉如何恢复日记总结
- radio 获得选中的值
- Linux学习之IP地址配置与XShell的使用
- COdeforces 313A