source: src/tests/numericConstants.c @ 76c7f65e

ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsctordeferred_resndemanglerenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxmemorynew-astnew-ast-unique-exprnew-envno_listpersistent-indexerpthread-emulationqualifiedEnumresolv-newwith_gc
Last change on this file since 76c7f65e was e757af2, checked in by Thierry Delisle <tdelisle@…>, 8 years ago

renamed all tests to lower-case leading character

  • Property mode set to 100644
File size: 641 bytes
Line 
1int main() {
2        1;                                                      // decimal
3        2_1;
4        2_147_483_647;
5        37LL;
6        45ull;
7        89llu;
8        99LLu;
9        56_lu;
10        88_LLu;
11
12//      0;                                                      // octal
13        0u;
14        0_3_77;
15        0_377_ul;
16
17        0x1;                                            // hexadecimal
18        0x1u;
19        0xabL;
20        0x_80000000;
21        0x_fff;
22        0x_ef3d_aa5c;
23        0x_3LL;
24
25        3.;                                                     // integral real
26        3_100.;
27        1_000_000.;
28
29        3.1;                                            // integral/fractional real
30        3.141_592_654L;
31        123_456.123_456;
32
33        3E1;                                            // integral/exponent real
34        3_e1f;
35        3_E1_1_F;
36        3_E_11;
37        3_e_+11;
38        3_E_-11;
39
40        3.0E1;                                          // integral/fractional/exponent real
41        3.0_E1L;
42        3.0_e1_1;
43        3.0_E_11_l;
44        3.0_e_+11l;
45        3.0_E_-11;
46        123_456.123_456E-16;
47
48        0x_ff.ffp0;                                     // hex real
49        0x_1.ffff_ffff_p_128_l;
50}
Note: See TracBrowser for help on using the repository browser.