int main(){
int input;
int bin = 0, i = 1;
print("Please input a number");
input = num.parse(stdin.readLineSync());
while(input > 0)
{
bin = bin + (input % 2)*i;
input = input/2;
i = i * 10;
}
return 0;
}
它返回無限數字。將小數轉換爲二進制數字有錯誤
司返回一個double,您所分配到一個int。你在用什麼編輯器?支持Dart的文本編輯器應該給你一個靜態類型警告。 –
我正在使用Sublime Text 3 – Trafalgar
您是否使用Dart包? https://packagecontrol.io/packages/Dart –