回覆列表
-
1 # 極品酷
-
2 # uazhl6051
錯的.應該是:1MB的儲存空間最多可儲存512K漢字的內碼。注意是512K不是512KB有人概念實在模糊, 補充解釋一下:k是kb的簡寫? 位元組就是bit? 都什麼概念啊.k是kilo的縮寫,是表示千的意思. 位元組應該是byte, 字位才是bit.kb表示千位元組是沒錯,不過每個漢字都是雙位元組的.也就是說一個漢字佔用2 個位元組.512k的漢字要佔用1024kb,也就是1mb的儲存空間. 如果說512kb的漢字,實際上只有256k個漢字,完全是兩個概念.所以說命題是錯的.擺脫樓下的那位不要誤人子弟.
因為一個漢字是2個位元組,而1Kb=1024個位元組,1M=1024Kb
那麼計算公式應該是:1M=1024 × 1024/2=524288(個漢字)
要是拿一篇文章500漢字來算的話,一般524288/500=1048(篇文章),要是寫長篇大論的話算1000字一篇文章,那麼就是524篇文章。如果你擁有一個50M的資料庫,那麼你將可以存放小文章1048×50=52400(五萬兩千四百篇文章),大文章1048/2 × 50=26200(兩萬六千兩百篇)