int的長度由處理器(16位,32位,64位)和比哪一期決定。
首先從處理器來講 :16位處理器中的int 占有16位 即2個位元組
32位處理器中int占有32位 即4個位元組
64位處理器中int占有64位 即8個位元組
附錄:16位平台
char 1個位元組8位
short 2個位元組16位
int 2個位元組16位
long 4個位元組32位
指標 2個位元組
32位平台
char 1個位元組8位
short 2個位元組16位
int 4個位元組32位
long 4個位元組
long long 8個位元組
指標 4個位元組
64位平台
char 1個位元組
short 2個位元組
int 4個位元組
long 8個位元組(區別)
long long 8個位元組
指標 8個位元組(區別)
關於基本型別變數占有位元組問題 面試有用
int的長度由處理器 16位,32位,64位 和比哪一期決定。首先從處理器來講 16位處理器中的int 占有16位 即2個位元組 32位處理器中int占有32位 即4個位元組 64位處理器中int占有64位 即8個位元組 附錄 16位平台 char 1個位元組8位 short 2個位元組16位 in...
變數和基本型別
算術型別 arithmetic type c 標準規定了每個算術型別的最小儲存空間,但允許編譯器使用更大的儲存空間。事實上,對於int型,幾乎現在所有的編譯器使用的儲存空間都比所要求的大 也表明,在編寫程式時不能對這些型別的大小做任何假設 c 算術型別最小儲存空間規定如下 注 要特別注意int型,並...
變數與基本型別
c 定義了一套包括算術型別和空型別在內的基本資料型別。其中算術型別包含了字元,整型數,布林值和浮點數。空型別不對應具體的值 具體應用不知 內建型別的機器實現 計算機以位元序列儲存資料,每個位元非0即1。736424 0 0 1 1 1 0 1 1 736425 0 0 0 1 1 0 1 1 736...