177ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao#define FOO 0x10
277ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao
377ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liaoint main() {
477ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("0 = %d\n", 0);
577ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("010 = %d\n", 010);
677ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("0x10 = %d\n", FOO);
777ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\a' = %d\n", '\a');
877ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\b' = %d\n", '\b');
977ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\f' = %d\n", '\f');
1077ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\n' = %d\n", '\n');
1177ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\r' = %d\n", '\r');
1277ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\t' = %d\n", '\t');
1377ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\v' = %d\n", '\v');
1477ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    // Undefined
1577ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    // printf("'\\z' = %d\n", '\z');
1677ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\\\' = %d\n", '\\');
1777ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\'' = %d\n", '\'');
1877ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\\"' = %d\n", '\"');
1977ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\?' = %d\n", '\?');
2077ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\0' = %d\n", '\0');
2177ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\1' = %d\n", '\1');
2277ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\12' = %d\n", '\12');
2377ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\123' = %d\n", '\123');
2477ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\x0' = %d\n", '\x0');
2577ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\x1' = %d\n", '\x1');
2677ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\x12' = %d\n", '\x12');
2777ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\x123' = %d\n", '\x123');
2877ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\x1f' = %d\n", '\x1f');
2977ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao    printf("'\\x1F' = %d\n", '\x1F');
3077ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao}
31