首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    十进制的小数转换为二进制的方法_二进制转十进制公式

    【思路】 输入要计算的二进制小数部分 “decimals” 以及要计算出的二进制位数 循环 while() 部分 ● 进行小数 * 2 的运算,只输出整数部分(获得二进制数值),这部分利用了 floor...= 0; //decimals 小数 int integer,time,a = 1; //interger 整数 time 循环次数 a 初始值 cout << "请输入要计算的二进制小数部分"<< endl...; cin >> decimals; cout << "想要算出的位数:"; cin >> time; while (a <= time) { decimals = decimals * 2;//进行小数运算...cout << a <<"---"<< floor(decimals) <<endl; //输出整数部分 integer = floor(decimals); //获得整数部分 decimals =...decimals - integer; //去除整数部分 a++; if(decimals == 0){ return 1; //当小数部分为0时停止运算 } } return 0; } 个人博客:

    1.1K20
    领券