質問

1.8838744 byteを KB、MB の単位に変換した値を
教えて下さい。
どうやって変換するんでしょうか?

2.また、何KB以上になると1MBになるんでしょうか?

通報する

回答 (10件)

yami_stさんへ。質問への回答でない書き込みすいません。
一応下で回答させて頂いているのでご容赦の程を。

Methylnさんに質問なんですが。
つい最近の西暦2000年問題の時ってY2Kってあらわしていたような。
自分は、Y2kってみたことないんですが。
西暦2000年問題って明らかにこの業界のことだと思うのですが。

絶対温度ってのは、流通や自動倉庫関連では納得できるけど。
キロを表すのは大文字の"K"を使用してはいけないと言った方は
文脈などで紛らわしくなる可能性もあるからってことだったのでは
ないかと思いますが。

高倉健さんがPCのCMしてる会社や昔昔浅香唯がCMしていた会社や
元電○公社の子会社のNXX DXTXや、海外で仕事していたことも有りますが、
それぞれのソフトウェア品質保持計画書や記述要項等みたいなやつで
ビットは小文字の"b"、バイトは大文字の"B"っていうのはあんまりっていうか
寡聞にして自分は存じ上げないのですが、
かなり有名なんでしょうか?

仕様書でも良く見るのは、ビットなりパイトはそのままカタカナかBit,Byteとの
表記であり、自分でも要件分析結果やシス仕、プロ仕作る時はそうしていたので。

何年か前か忘れましたがキロを表すのは大文字の"K"を使用しては
いけないと言われた事があります。小文字の"k"を使えと。
(なんでも、標準規格に合わせる為だとか。"K"は絶対温度(ケルビン)を
表すのでマニュアル上では表記しないように、と。)

他にこの業界(?)の通例でビットは小文字の"b"を使い、バイトは大文字の
"B"を使うようです。
(1バイト = 8ビット)

で、本題ですが
正確には1,024ずつ割るのですが、だいたいの数でよければ3桁ずらすと
いう事をしますね。

8838744Byte => 8,838,744Byte => 8,838.744kByte => 8.838744MByte

となります。(2の?乗で割っていないので正確な値ではないですが)
しかし、小数点以下3桁くらいまではいいのですが、あまり長くなると
見にくいので必要に応じて1つ下の単位にします。

8.838744MByte => 8,838.744kByte

というように。

>また、何KB以上になると1MBになるんでしょうか?

正確には 1,048,576Byte(合ってるかな?)で1MBになります。
ですが、それほど正確な数を気にしないのであれば、
1,000,000Byteで1MBになります。

1kByte = 1,000Byte
1MByte = 1,000kByte = 1,000,000Byte
1GByte = 1,000MByte = 1,000,000kByte = 1,000,000,000Byte
(およその単位変換)

今までの方の回答は、本当適切な回答だと思います。
専門的に皆さん回答してくださってますので、覚えておいた方がいいと思います。

ただ、単位については、3桁ずつ区切ればいいのです。
ただし、yami_stさんが疑問とされている、8838744 byteだるなら、
8838744 byte -> 8,838,744byte
そして、位の低い順の3桁区切りカンマから、
Kbyte -> Mbyte -> Gbyte と見ていけばいいのです。

ほとんと、今までの方が詳しく説明されていますよね。

この回答へのお礼

ありがとうございます。
覚えておきます。

>そして、位の低い順の3桁区切りカンマから、
>Kbyte -> Mbyte -> Gbyte と見ていけばいいのです。

なるほど!それだと頭の中で即座に変換できますね!

回答しようと思ったら書いているうちに皆さんが既に回答なさっているようなので
補足みたいなかんじヾ(´▽`;)ゝエヘヘ

>1.8838744 byteを KB、MB の単位に変換した値を
> 教えて下さい。
>どうやって変換するんでしょうか?
 8838744 Byteは約8631.58KByte。
 8838744÷1024で8631.5859375
 同様にして
 8631.58....÷1024で8.42928...
 となり
 8838744 Byteは約8.429MByte。

>2.また、何KB以上になると1MBになるんでしょうか?
1024KByteで1MByteと換算するのではないでしょうか。

普通は(実生活では)1000づつ増えていくとキロ、メガという単位に
なりますが(1000メートルは1キロメートルとかのように)
コンピュータ業界では1024づつふえていく毎にキロ、メガ・・・
となり
1KByte=1024Byte
1MByte=1024KByte
となります。
では、なんで1024ごとにキロとかメガにしているかというと
コンピュータの内部では10進数でなく0と1の2進数であるため
2の10乗である1024ごとにキロとかメガとしています。

この回答へのお礼

ありがとうございました

>「≒」はどういう意味でしょうか・・?
ニアリーイコール、近似値と言う事です。
割り切れませんので...

これとは別に、ハードディスク容量の場合
1Kbyte = 1,000byte
1Mbyte = 1,000,000byte
1Gbyte = 1,000,000,000byte
と、10進法で計算されます。
なもんで、買ったハードディスクがフォーマットすると容量が少なくなったりします。OSが表示する時は1024刻みなんで。(厳密にはこれだけではないですが)

この回答へのお礼

ありがとうございました

反対ですね。

●8838744 → MB

8838744 / (1024 ** 2) ※ 1024 の 2 乗

●8838744 → KB

8838744 / 1024

この回答へのお礼

すみません反対でした。
ありがとうございました

1Kバイトは1024バイトです。
1メガバイトは1024メガバイトです。

ただ、1.8838744と小数点でかかれていますがそういったバイト数はおかしいかと。

この回答への補足

1.8838744ではなくて、
1. 8838744
です。

Kbyte = 約 1,000 byte (正確には、1,024 byte)
Mbyte = 約 1,000,000 byte (正確には、1,024の2乗 byte)
Gbyte = 約 1,000,000,000 byte (正確には、1,024の3乗 byte)

この半端(24)の意味よくわかんないんだけど・・・

8838744÷1024×1024=8838744×1048576≒8.429MB

この回答へのお礼

8838744÷1024×1024=8838744×1048576≒8.429MB
じゃなくて
8838744÷1024×1024=8838744÷1048576≒8.429MB
ですよね?

ありがとうございました

1.(計算は小数点第1位で切り捨てました。)
8838744/1024≒8631.5KByte
8838744/1024/1024≒8.4MByte

2.
1024KByte=1MByte

ついでに、
1KByte=1024Byte
1Byte=8bit

この回答への補足

すみません・・
「≒」はどういう意味でしょうか・・?
バカですみません・・

>1.8838744 byteを KB、MB の単位に変換した値を
>教えて下さい。

中途半端な値ですね

8838744 byte = 8631.58...KB = 8.429...MB


>どうやって変換するんでしょうか?

1KB = 1024byte
1MB = 1024KB

>2.また、何KB以上になると1MBになるんでしょうか?

1MB = 1024KB

この回答への補足

●8838744 → MB

8838744 / 1024

●8838744 → KB

8838744 / (1024 ** 2) ※ 1024 の 2 乗

ということでしょうか。

このQ&Aは役に立ちましたか?16 件

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

新しく質問する

注目の記事

おしトピにAndroid版アプリが登場

話題のトピックにさくっとコメントできる「おしトピ」に Android版アプリが登場! もっと身近に使いやすくなりました。


新しく質問する

このカテゴリの人気Q&Aランキング

毎日見よう!教えて!gooトゥディ

べんりQ&A特集