資料型別 位元組

2021-07-24 22:05:50 字數 479 閱讀 1765

字長:bit

位元組:8bit

字:(32位處理器)=4個位元組=32bit

半字:兩個位元組= 16bit

運算子sizeof   :不是函式,用於測量變數,資料型別的位元組長度

使用方法:sizeof + 空格 + 變數名  或者sizeof(變數名),而測量資料時只能用後者。

char:1個位元組     int :4個位元組  short:2個位元組   long:4個位元組   float:4個位元組    double:8個位元組     *:4個位元組

任何指標儲存的是位址,作業系統的位址是固定的,與作業系統位數有關。

sizeof統計的時候加『\0』,strlen:統計的時候不加'\0'。

計算機儲存的是補碼

正數補碼 = 原碼;

負數補碼 = 絕對值的原碼取反加1

負數原碼 = 負數補碼取反加1

typedef:資料型別重加定義;增加**的移植性,保護性。

資料型別位元組長度表

資料型別名稱 位元組數 別名 取值範圍 int signed,signed int 由作業系統 決定,即與作業系統的 字長 有關 unsigned int unsigned 由作業系統決定,即與作業系統的 字長 有關 int8 1char,signed char 128 到 127 int16 2s...

資料型別位元組數

一 程式執行平台 不同的平台上對不同資料型別分配的位元組數是不同的。個人對平台的理解是cpu os compiler,是因為 1 64位機器也可以裝32位系統 x64裝xp 2 32位機器上可以有16 32位的編譯器 xp上有tc是16位的,其他常見的是32位的 3 即使是32位的編譯器也可以弄出6...

05 資料型別 位元組 列表

位元組 位元組與字串轉換 我們通常會將 bytes型別 與 str型別 做轉換。bytes轉為str bytes.decode 解碼 str轉為bytes str.encode 編碼 列表 列表也是可以切片的,切片模式和字串一樣的,具體可以看04 資料型別 布林 字串中的切片方法 訪問 查 列表內的...