Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      Compiler support for C99

      From cppreference.com
      <c‎ |compiler support
       
       
       

      [edit]C99 core language features

      This section is incomplete
      Reason: needs to list C compilers, verification
      C99 feature

       
      Paper(s)

       
      GCC
      Clang
      MSVC
      Apple Clang
      EDG eccp
      Intel C++
      Nvidia HPC C++ (ex PGI)*
      Nvidia nvcc
      Cray
      Universal-character-names inidentifiers3.1YesYes
      Increasedtranslation limitsN5900.9N/A
      //commentsN6442.7YesYes
      restrict pointersN4482.95Yespartial*
      Enhancedarithmetic typesN815
      N601
      N620
      N638
      N657
      N694
      N809
      YespartialMaybe
      Flexible array members3.0YesYes
      Variable-length array (VLA) typesN6830.9Yes
      Variably-modified (VM) typesN2778N/AYes
      Designated initializersN4943.0YesYes
      Non-constant initializers1.21N/A
      Idempotent cvr-qualifiersN5053.0N/A
      Trailing comma inenumerator-list0.9YesYes
      Hexadecimalfloating constantsN3082.8YesYes
      Compound literalsN7163.1YesYes
      Floating-point environmentpartialpartial
      Requiring truncation for divisions of signed integer typesN6170.9N/A
      Implicitreturn0; in themain() functionYesYesYes
      Declarations and statements in mixed orderN7403.0YesYes
      init-statement infor loopsYesYesYes
      inline functionsN7414.3YesYes
      Predefined variable__func__N6112.95YesYes
      Cvr-qualifiers andstatic in[] within function declarations3.1Yes
      Variadic macrosN7072.95YesYes
      _Pragma preprocessor operatorN6343.0Yespartial*
      Standard pragmas for floating-point evaluationN631
      N696
      No No
       

      C99 feature
       

      Paper(s)
      GCC
      Clang
      MSVC
      Apple Clang
      EDG eccp
      Intel C++
      Nvidia HPC C++ (ex PGI)*
      Nvidia nvcc
      Cray
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=c/compiler_support/99&oldid=145576"

      [8]ページ先頭

      ©2009-2025 Movatter.jp