是否有可能更改Visual Studio中長期存在的字節數? 目前編譯C代碼的sizeof(INT)和sizeof(長)時,都等於4.Visual Studio更改數據類型的字節數
2
A
回答
2
由於您使用的是Visual Studio,因此可能您的目標平臺(以及您使用的庫)將以Windows爲目標。 Win64平臺使用LLP64型號(http://msdn.microsoft.com/en-us/library/aa384083.aspx),其中int
和long
是32位。在這種情況下,我認爲嘗試使long
成爲64位類型是徒勞的。
使用int64_t
(從stdint.h
)或long long
或相似獲得一個64位的整數類型
1
typedef __int64 long;
那種討厭的事情。
相關問題
- 1. 如何更改Visual Studio項目類型?
- 2. Visual Studio - 從元數據查看類型
- 3. Visual Studio UML設計器 - 數據類型
- 4. 在Visual Studio 2005數據集設計器中「無法更改列中的數據的數據類型」錯誤
- 5. 更改數據類型
- 6. 更改數據類型
- 7. 更改數據類型
- 8. Java數據類型到字節數組
- 9. 使用Visual Studio設置數據表中的字段的數據類型(xml)
- 10. 動態更改數據庫類型,在Crystal Reports源等(爲Visual Studio 2012)
- 11. 將自動編號字段更改爲數字數據類型
- 12. SQL - Informix - 將數據的數據類型從數字更改爲字符
- 13. 將文本列的數據類型更改爲數字
- 14. 更改表列的數據類型
- 15. 更改列的數據類型
- 16. 更改屬性的數據類型
- 17. 更改WPF TreeView的數據類型ItemsSource
- 18. 更改數據類型的問題Java
- 19. 使用NoRM和其他工具更新數字類型更改了MongoDb上的數字類型元數據
- 20. 獲取數據類型字節大小
- 21. 數據類型,以字節串
- 22. 將數組中的鍵的數據類型從數字更改爲字符串
- 23. 如何根據收到的數據更改數據類型
- 24. Visual Studio 2008導入錯誤的數據類型的WSDL
- 25. 無節點數據類型:
- 26. SQL Server更改主鍵數據類型
- 27. 更改列數據類型翻番
- 28. null列更改數據類型
- 29. 更改NVARCHAR到VARCHAR列數據類型
- 30. 如何更改數據類型c
不起作用。您收到錯誤syaing __int64後跟long是非法的。 – Reflux 2010-09-29 16:59:53
嗯,#define long __int64 :-) – BarsMonster 2010-09-29 17:01:07