首页 > 解决方案 > 如何在飞镖中将二进制数转换为小数?

问题描述

嗨,我一直想知道是否有一种方法可以将二进制数转换为十进制小数。

我知道如何通过此代码更改基础作为示例

String binary = "11110010";

//I'd like to change this line so it produces a decimal value
String denary = int.parse(binary, radix: 2).toRadixString(10);

标签: flutterdart

解决方案


如果有人仍然想知道如何将十进制转换为二进制和逆:

  print(55.toRadixString(2)); // Outputs 110111
  print(int.parse("110111", radix: 2)); Outputs 55

推荐阅读