我有一個以字節爲單位的大小。我想每次以MB爲單位進行轉換。但是我的代碼給出了錯誤的答案。在Perl中將字節轉換爲MB
sub sizeConversion {
my $size = shift;
return ($size/(1024 * 1024));
}
my $size = 1024;
my $size_conversion = &sizeConversion($size);
print $size_conversion;
我得到的輸出:
0.0009765625
但我應該得到的輸出作爲
0.001024MB
請幫助。提前致謝。
你最好拿一個計算器來驗證你的假設究竟是什麼1/1024(提示:它不是0。001024) – 2014-11-05 07:36:28
1024字節 - > 1KB - > 1/1024MB。但1/1024的結果不是0.001024,因爲1024的冪2不是1000000. – 2014-11-05 07:37:48