Each of these values will be printed using a minimum field of 10 characters, sometimes left-aligned and with different values of precision, as follows:
printf( " Signed Printf \n" );
printf( " Name right left zero right left\n" );
printf( " aligned aligned filled minimum minimum whatever\n" );
printf( " Specifier %%10d %%-10d %%-.10d %%10.3d %%-10.3d %%d\n" );
printf( " [%10d] [%-10d] [%-.10d] [%10.3d] [%-10.3d] [%d]\n" ,
smallInt, smallInt, smallInt, smallInt, smallInt, smallInt );
printf( " [%10d] [%-10d] [%-.10d] [%10.3d] [%-10.3d] [%d]\n" ,
largeInt, largeInt, largeInt, largeInt, largeInt, largeInt );
printf( " [%10d] [%-10d] [%-.10d] [%10.3d] [%-10.3d] [%d]\n" ,
anUnsigned , anUnsigned , anUnsigned ,
anUnsigned , anUnsigned , anUnsigned );
printf( " [%10d] [%-10d] [%...