1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
/* vim: set tabstop=4 shiftwidth=4 fileencoding=utf-8 noexpandtab: */
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[]) {
    
    int n = 17;   // n has no number base; 17 (int literal) is written in base 10
    int m = 0xa1; // m has no number base; 0xa1 is written in base 16 (hex)
    int o = 021;  // o has no number base; 021 is written in base 8 (octal)
                  // octal int literals start with '0' (zero) not "O" (letter "O")

    int p = 'A';  // p has no number base; 'A' is a character literal

    return EXIT_SUCCESS;
}

This content is protected and may not be shared, uploaded, or distributed.    © 2019 Alexander J. Quinn.