當前位置:編程學習大全網 - 網站源碼 - 如何在64位系統上編輯運行C語言?

如何在64位系統上編輯運行C語言?

C語言源程序編譯運行的關鍵在於編譯器而不是系統平臺。

在64位系統下,如果使用與32位兼容的編譯器,則編譯的程序是32位。當然,大部分32位編譯器在64位系統上運行不好。這時候妳需要壹個64位的編譯器,比如微軟的Visual C++ 2010及以上。下載時註意下載x64版本。用64位編譯器編譯的程序是64位的。

當使用64位平臺編譯程序時,我們需要註意壹個問題:

Int相關類型在不同的數碼機平臺下長度不同。C99標準沒有規定具體數據類型的長度,只是規定了級別。對比

(1)16位平臺

Char 1字節和8位

矮?2字節16位

int?2字節16位

長4字節32位

指針2字節

(2)32位平臺

Char 1字節和8位

矮?2字節16位

int?4字節和32位

長4字節

Long long 8字節

指針4字節

(3)64位平臺

Char 1字節

矮?2字節

int?4字節

長8字節(差異)

Long long 8字節

指針?8字節(差異)

  • 上一篇:海康威視人臉識別門禁壹體機管理員失效怎麽辦
  • 下一篇:transaction的方法調用無註解的方法
  • copyright 2024編程學習大全網