Home > Back-end >  In c language, for help with the following characters and letters
In c language, for help with the following characters and letters

Time:03-29

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
COUNTRY AREA (10 k km2) POP. (10 k) GDP ($$)
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
China 960.00 135700.00 9240.00
Iceland 10.30 32.30 15.33
India 297.47 5200.00 1877.00
Madagascar 62.70 2292.00 10.61
Maldive 0.03 34.50 2.30
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

CodePudding user response:

You need to pay attention to the printf left and right aligned

1. The left
Printf (" % d \ n ", 101010);
The default is left-aligned,

Printf (" % - 10 d \ n ", 101010);
"-" said left-aligned, put a "-" in front of the digital width,
Description: digital width of 10, if you want to print of less than 10 digits, behind complement Spaces; If you want to print digits, more than 10, the print all Numbers, not truncate,

2. Align right
Printf (" % d "10, 101010);
Combined with digital width between % and d, can align right,
Description: digital width of 10, if you want to print the digits is less than 10, the left up space; If you want to print digits, more than 10, the print all Numbers, not truncate,

  • Related