1  /* */
       2  
       3  #define CC 'c'
       4  _Static_assert(CC == 'c', "1");
       5  
       6  #define I32 3
       7  _Static_assert(I32 == 3, "3");
       8  
       9  #define U32 4U
      10  _Static_assert(U32 == 4U, "4");
      11  
      12  #define I64 5L
      13  _Static_assert(I64 == 5U, "5");
      14  
      15  #define U64 6UL
      16  _Static_assert(U64 == 6UL, "6");
      17  
      18  #define F32 7.0f
      19  _Static_assert(F32 == 7.0f, "7");
      20  
      21  #define F64 8.0f
      22  _Static_assert(F64 == 8.0, "8");
      23  
      24  #define F80 9.0f
      25  _Static_assert(F80 == 9.0L, "9");
      26  
      27  #define SSS "hello"
      28  _Static_assert(SSS[0] == 'h', "10");