bit——計算機最小的數據單位,1比特等於1或者0,是計算機處理、存儲、傳輸數據時使用的二進制格式;
byte——用於描述數據文件大小、磁盤或者其他存儲介質空間的容量或者通過網絡傳輸的數據量的單位,1字節相當於8比特。通常用大寫的B來表示Byte;
1 kb(kilobyt)——1024比特;
1 KB(kilobyte) ——1024字節;
1 Byte = 8 bits.
一個英文字符用1個字節(byte)來表示,一個中文字符用2個字節(byte)來表示。
像素與字節沒有必然聯系:
比如我們設定要繪制一個32*32的正方形位圖,glBitmap(32,32,x,x,x,x),后面的4個參數這里不討論,則需要32*32個像素;
1 假如我們設定的用GLubyte bitmapname[128],即設定128個字節來存儲位圖數據,則 128bytes = 128*8bits = 32 * 32 bits;
因此1個像素對應1bit,即是只有黑或者白的圖像,這也就是所謂的位圖,每個像素用一位(即1bit)來表示。
2 假如不一定是位圖,我們設定的用GLubyte bitmapname[1024],即設定1024個字節來存儲位圖數據,則 1024bytes = 32 * 32 bytes;
因此1個像素對應1byte,即是256(2的8次方)中情況的黑白圖像(包括中間的灰色過渡帶)。