每台計算機都有一個字長,指明整數和指針資料的标稱大小。對于一個字長為w位的機器而言,虛拟位址的範圍就是0~2^w-1。是以,64位機的指針變量占64位(8位元組),32位機的指針變量占4位元組。
但是,整數int型,在32位下占4位元組,在64位下卻沒有長到8位元組,目的就是為了相容32位的程式。
平台 | short | int | long | float | double |
64位系統,x64平台 | 2 | 4 | 4 | 4 | 8 |
64位系統,win32平台 | 2 | 4 | 4 | 4 | 8 |
每台計算機都有一個字長,指明整數和指針資料的标稱大小。對于一個字長為w位的機器而言,虛拟位址的範圍就是0~2^w-1。是以,64位機的指針變量占64位(8位元組),32位機的指針變量占4位元組。
但是,整數int型,在32位下占4位元組,在64位下卻沒有長到8位元組,目的就是為了相容32位的程式。
平台 | short | int | long | float | double |
64位系統,x64平台 | 2 | 4 | 4 | 4 | 8 |
64位系統,win32平台 | 2 | 4 | 4 | 4 | 8 |