我试图将大约33'000'000十进制数转换为二进制。 目前我与这个脚本工作:快速转换十进制到二进制数 - Powershell
$top = 33000000000
$binary
$out
$cache
for($i = 0; $i -lt $top; $i++){
$binary = [Convert]::ToString($i, 2)
$cache = $binary
$out = 10000000000000000000000000 + $cache
Write-Host $out
$out | Out-File -FilePath C:\Users\inffhe\Desktop\binary\binary.txt -Append
}
Read-Host
那么它的工作原理,但它远远慢... 有了这样的速度,这将是直行约5天。 你有什么想法如何使得更快? 我在数字中加了“10000000000000000000000000”,因为它需要有25位数字。 感谢您的努力。
注意不是[INT] –