int型數據占用內存多少位?
16位。
依據程序編譯器的不同,int定義的字節數不同。(數據占用內存儲器的大小不同)常用的單片機編譯器,如KEIL下,51類單片機的C語言中,int代表2個字節(16位)。
如果是32位RAM處理器的C語言中,則int代表4個字節(32位)PIC單片機的PICC中8位系列單片機的C語言里int表示16位。而不少PC端軟件的編譯器則會根據操作系統或處理器(如64位XP)把int定義為8字節(64位)所以在多平臺上編程的人員需要在使用時注意。
int型數據占用內存多少位?
16位。
依據程序編譯器的不同,int定義的字節數不同。(數據占用內存儲器的大小不同)常用的單片機編譯器,如KEIL下,51類單片機的C語言中,int代表2個字節(16位)。
如果是32位RAM處理器的C語言中,則int代表4個字節(32位)PIC單片機的PICC中8位系列單片機的C語言里int表示16位。而不少PC端軟件的編譯器則會根據操作系統或處理器(如64位XP)把int定義為8字節(64位)所以在多平臺上編程的人員需要在使用時注意。