32位和64位的c語言數值型別的區別

2021-05-27 21:43:43 字數 552 閱讀 8978

在centos_x32和centos_x64下對應的型別長度:

/*******size of types on centos_x32*****************/

size of char:1

size of int:4

size of long :4

size of float :4

size of long long:8

size of double:8

size of long double:12

size of char * :4

/*******size of types on centos_x64*****************/

size of char:1

size of int:4

size of long :8

size of float :4

size of long long:8

size of double:8

size of long double:16

size of char * :8

C語言資料型別32位和64位不同

一 資料型別特別是int相關的型別在不同位數機器的平台下長度不同。c99標準並不規定具體資料型別的長度大小,只規定級別。作下比較 16位平台 char 1個位元組8位 short 2個位元組16位 int 2個位元組16位 long 4個位元組32位 指標 2個位元組 32位平台 char 1個位元...

32位和64位的理解

大家都知道現在流行的作業系統是32位和64位的,都知道32位作業系統能 認出 4g以內的記憶體而64位的 可以認出多記憶體 2的64次方byte 簡稱大b,還有一種是小b,1個byte由8個bit組成 但是為什麼會64位的能認到的記憶體就多呢?先看一下概念 32位和64位 cpu一次處理資料的能力是...

32位和64位的區別

一 支援的記憶體不同 32位的作業系統,最多支援4g的記憶體,實際記憶體為3.25g 64位系統支援4g 8g 16g 32g 64g 128g 256g記憶體,理論上可以無限支援,只要你主機板上有足夠的記憶體條。二 支援的處理器不同 64位的作業系統支援基於64位的處理器,而32位的系統卻不能完全...