儲存占用空間小知識

2021-08-25 11:47:11 字數 437 閱讀 2712

昨天在師姐面試的時候,碰到了乙個選擇題:

1kb可以儲存多多少個ascii碼 ,可以儲存多多少個漢字內碼?由於平時沒注意這方面的知識,所以當時沒有想到!!!

現在總結一下:

ascii(注意,這個ii不是羅馬陣列的二,而是大寫的ll,是ascii是american standard code for information interchange縮寫)是七位的編碼,總共用8個bit儲存,最高位恒為0,我們知道,1kb等於1024等於1024*8位,因此1kb可以儲存1024個ascii碼!!!

漢字機內碼,又稱「漢字ascii碼」,簡稱「內碼」,通常乙個漢字內碼占用2個位元組,因此1kb可以儲存512個漢字內碼。

gbk編碼,乙個漢字佔兩個位元組,乙個英文本母佔兩個位元組。

utf-8編碼是變長編碼,通常漢字佔三個位元組(擴充套件b區以後的漢字佔四個位元組),英文本母佔兩個位元組。

mysql 查詢表儲存空間占用

使用 schema 資料庫 mysql use information schema 字段 說明table schema 資料庫名 table name 表名engine 所使用的儲存引擎 tables rows 記錄數data length 資料大小 index length 索引大小 查詢資料庫...

C 類裡面,函式占用儲存空間問題

先看兩段 段1 class a class1 物件例項 vptr m data1 m data2 通過vptr指標找到虛函式表 vtable 虛函式表 vfunc1 vfunc2 vfunc3 class1 vfunc1 class1 vfunc2 class1 vfunc3 所以回到原來的問題,a...

物件占用空間

1 物件分為欄位和方法,字段分為 static,non static。方法分為static,non static,virtual 2 static欄位,放在靜態儲存區,所有的物件共享。non static欄位,每個物件擁有自己的乙份記憶體copy 3 static方法,non static方法,vi...