Changeset f1ee72e for src/tests/NumericConstants.c
- Timestamp:
- Jun 23, 2016, 12:23:00 PM (9 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, ctor, deferred_resn, demangler, enum, forall-pointer-decay, gc_noraii, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
- Children:
- 4d3ca1d8
- Parents:
- c2931ea (diff), d56c05d0 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/tests/NumericConstants.c
rc2931ea rf1ee72e 1 1 int main() { 2 1; /* decimal */ 3 4 5 6 7 8 9 10 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 11 12 // 0; /* octal */13 14 15 12 // 0; // octal 13 0u; 14 0_3_77; 15 0_377_ul; 16 16 17 0x1; /* hexadecimal */ 18 19 20 21 22 23 17 0x1; // hexadecimal 18 0x1u; 19 0xabL; 20 0x_80000000; 21 0x_fff; 22 0x_ef3d_aa5c; 23 0x_3LL; 24 24 25 3.; /* integral real */ 26 27 25 3.; // integral real 26 3_100.; 27 1_000_000.; 28 28 29 3.1; /* integral/fractional real */ 30 31 29 3.1; // integral/fractional real 30 3.141_592_654L; 31 123_456.123_456; 32 32 33 3E1; /* integral/exponent real */ 34 35 36 37 38 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 39 40 3.0E1; /* integral/fractional/exponent real */ 41 42 43 44 45 46 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 47 48 0x_ff.ffp0; /* hex real */ 49 48 0x_ff.ffp0; // hex real 49 0x_1.ffff_ffff_p_128_l; 50 50 } 51 52 // Local Variables: //53 // compile-command: "../../../bin/cfa -std=c99 NumericConstants.c" //54 // End: //
Note:
See TracChangeset
for help on using the changeset viewer.