首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    【思路】 输入要计算的二进制小数部分 “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 decimals) <<endl; //输出整数部分 integer = floor(decimals); //获得整数部分 decimals =...decimals - integer; //去除整数部分 a++; if(decimals == 0){ return 1; //当小数部分为0时停止运算 } } return 0; } 个人博客:

    1.4K20
    领券
    首页
    学习
    活动
    专区
    圈层
    工具
    MCP广场