c99

来自「这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易」· 代码 · 共 47 行

TXT
47
字号
C99 changes vs C89http://home.tiscalinet.ch/t_wolf/tw/c/c9x_changes.html(Numbers are from the web page list.)Not done (yet?):9, 19. Hexdecimal floating point constants.11. _Complex, _Imaginary, _Bool14. Variable arrays in parameter lists.33. Variable-length arrays34. goto restrictions for variable-length arrows18. Notation for universal characters \uXXXX25. Division and mod truncate toward zero.26. _Bool, float _Complex, double _Complex, long double _ComplexDone:7. __VA_ARGS__11, 30, 31, 32. restrict, inline12. Allow declarations anywhere.15. for loop declarations28. structs ending in incomplete type.Unneeded (already had):1. Translation limits6. Empty macro arguments allowed.8. #line limit10 // comments16. (Type){initializer list} compound literals17. Named initializers20. LL suffix for long long constants21. IEEE 754 floating-point arithmetic22. Long long type, 64 bits wide.24. Initializers for auto aggregates can be non-constants.26. long long int, unsigned long long int, signed long long int27. require at least one type specifier in a declaration29. Idempotent type qualifiers.Unwanted:2. #pragma stdc3. _Pragma4. __STDC_VERSION__5. __STDC_IEC_559__, __STDC_IEC_559_COMPLEX__,	__STDC_ISO_10646__13. Digraph tokens23. __func__ identifier

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?