// Output formatting examples #include int main() { int N = 0x12345678; // 4-byte value printf("01234567890123456789012345678901234567890123456789\n"); printf("--------------------------------------------------\n"); printf("N:%d\n", N); printf("N:%4d\n", N); printf("N:%12d\n", N); printf("N:%012d\n", N); printf("\n"); printf("N: 0x%x\n", N); printf("N: 0x%X\n", N); printf("\n"); int M = N; do { printf("M: %10d\n", M); M = M / 10; } while ( M > 0 ); printf("\n"); do { printf("N: %10d\n", N = N/10); //N = N / 10; } while ( N / 10 > 0 ); return 0; }