- ベストアンサー
1Mバイトって何バイト?
1Kバイト=2の10乗で1024バイト だとどこかの書きこみで見ました。 1Mバイト=1024Kバイト=1024の2乗 だそうですが、 1Mバイト=1048576バイト でいいのでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
合っていますよ。参考URLのページにギガバイトが何バイトかも 載っています。
その他の回答 (2)
- Ratziel
- ベストアンサー率38% (31/80)
回答No.3
データ1と0の2進で扱われるので容量の計算も2進で行われます。 つまり 2^0byte, 2^1byte, 2^2byte,・・・ ・・・ , 2^9byte=512byte, 2^10byte=1024byte つまりきっちり1000byteにはできないのです。 ということで 2^10byte=1024byte=1Kbyte 2^10kbyte=2^20byte=1Mbyte になります。 もちろん本来"K"は10^3, "M"は10^6ですので混同なきよう。
質問者
お礼
2進法ではKは2の10乗、10進法では10の3乗なんですよね。不思議です。ありがとうございました。
- madman
- ベストアンサー率24% (612/2465)
回答No.2
2の20乗ですのであっています。 因みにハードディスクの世界は、1M=1000000バイトです。 よって、OSから見ると、976Kバイト、0.95Mバイトとなります。
質問者
お礼
2の20乗、なるほど。ありがとうございました。
お礼
一目瞭然のURLを教えていただいてありがとうございました。