連続投稿失礼します。
学校の担任に聞いたら、
1バイト=8ビット=2^8なので、
1キロバイト=1024×1バイト=2^10×2^8=2^18
よって 1キロバイト=18ビットだそうです。
指数計算を理解してない今のお前には分からないと言われました。
でも1バイトが8ビットで2バイトが16ビットなら1024バイトは8192ビットにしか思えません。
担任の説明は8ビット=2^8や2^18=18ビットのところが単位が合ってないので、
まちがいのような気がします。どうでしょうか?