int main() {
    1;							/* decimal */
    2_1;
    2_147_483_647;
    37LL;
    45ull;
    89llu;
    99LLu;
    56_lu;
    88_LLu;

//    0;							/* octal */
    0u;
    0_3_77;
    0_377_ul;

    0x1;						/* hexadecimal */
    0x1u;
    0xabL;
    0x_80000000;
    0x_fff;
    0x_ef3d_aa5c;
    0x_3LL;

    3.;							/* integral real */
    3_100.;
    1_000_000.;

    3.1;						/* integral/fractional real */
    3.141_592_654L;
    123_456.123_456;

    3E1;						/* integral/exponent real */
    3_e1f;
    3_E1_1_F;
    3_E_11;
    3_e_+11;
    3_E_-11;

    3.0E1;						/* integral/fractional/exponent real */
    3.0_E1L;
    3.0_e1_1;
    3.0_E_11_l;
    3.0_e_+11l;
    3.0_E_-11;
    123_456.123_456E-16;

    0x_ff.ffp0;						/* hex real */
    0x_1.ffff_ffff_p_128_l;
}

// Local Variables: //
// compile-command: "../../../bin/cfa -std=c99 NumericConstants.c" //
// End: //
