-1
A
回答
6
C:C90,C99和C11有三種ISO標準版本。要知道您的程序正在運行哪個C版本,請檢查:
__STDC_VERSION__
宏。
- 對於C90:宏未定義。
- 對於C99:宏定義爲值199901L。
- 對於C11:宏定義爲值201112L。
在另一方面,如果你想知道什麼是版本不是C,但你的C編譯器的版本,其他的答案表明,運行與適當的選項都gcc
和clang
編譯器(--version
例如)。
根據您的編譯器,它可以支持不同的C版本。您可以要求更改用於編譯的編譯器默認C版本,使用-std=
option與gcc
和clang
,例如:-std=c90
,-std=c99
或-std=c11
。
相關問題
- 1. 我如何知道FuelPHP版本?
- 2. 我如何知道哪個版本是版本庫中的最新版本號?
- 3. 我如何知道版本是版本號最穩定的版本?
- 4. 我如何知道我運行的是哪個版本的RichFaces?
- 5. 我如何知道我使用的是什麼版本的jqgrid
- 6. 我如何知道我使用的是哪個版本的Javascript?
- 7. 我如何知道我使用的是哪個版本的OpenGL?
- 8. 我如何知道我安裝的gjslint的版本?
- 9. 我如何知道我的項目的最低node.js版本?
- 10. 如何知道docutils的版本號
- 11. 我如何知道Webrtc修訂版和版本號?
- 12. 我如何知道我正在運行的Android ndk版本
- 13. 我如何知道我使用的極品飛車版本?
- 14. 我如何知道我安裝了哪個版本的monotouch?
- 15. 我如何知道特定版本的Python支持哪個版本的pickle?
- 16. 如何知道mongoid寶石版本?
- 17. 如何知道Jboss EAP版本
- 18. 如何知道策展人版本?
- 19. 如何知道舊Fedora版本的最新軟件包版本
- 20. 如何知道citrix服務器的版本和版本
- 21. 我如何知道我在git中檢出了哪個版本?
- 22. 我如何知道我正在運行哪個WPF版本?
- 23. 知道的Magento版本
- 24. 如何知道我正在使用哪個版本的CrafterCMS?
- 25. 我如何知道IIS7 URL重寫模塊的安裝版本
- 26. 如何知道我安裝了哪個版本的vs2010?
- 27. 我如何知道安裝了哪個版本的mysqli?
- 28. 如何知道我的SSL支持哪個版本?
- 29. 我如何知道當前正在運行的node.js版本?
- 30. 如何知道我安裝的xdebug版本?
要知道您的'C'(哪個標準)版本,您需要找出您的編譯器版本,並檢查其默認'C標準版本' – Michi