gcc -E -dM - </dev/null | grep "STDC_VERSION"
如果没查到,则默认是c89的标准;其他:
- C99: #define STDC_VERSION 199901L
- C11: #define STDC_VERSION 201112L
- C ++ 98:__cplusplus: 199711L
- C ++ 11:__cplusplus: 201103L
- C ++ 14:__cplusplus: 201402L
- C ++ 17:__cplusplus: 201703L