#include <stdio.h>
int main ( )
{
int ivalue = 7; /* simple integer variable */
float fvalue = 10.23; /* simple floating point variable */
printf ("%i \n", ivalue); /* no special format */
printf ("%3i \n", ivalue); /* width of 3 minimum spaces */
printf ("%03i \n", ivalue); /* width of 3 spaces padded with zeros, not spaces) */
printf ("%f \n", fvalue); /* Yikes! No width, but lots of zeros will be printed after the decimal point */
printf ("%7.2f \n", fvalue); /* width of 7 spaces, with only two digits printed pass the decimal */
printf ("%-7.3f \n", fvalue); /* left justify the number , use a minus sign before the width */
return (0);
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbiAoICkKCnsKCiAgICBpbnQgICBpdmFsdWUgPSA3OyAgICAgICAgICAgICAvKiBzaW1wbGUgaW50ZWdlciB2YXJpYWJsZSAgICAgICAgICAgKi8KCiAgICBmbG9hdCBmdmFsdWUgPSAxMC4yMzsgICAgICAgICAvKiBzaW1wbGUgZmxvYXRpbmcgcG9pbnQgdmFyaWFibGUgICAgKi8KICAgIAogICAgcHJpbnRmICgiJWkgXG4iLCBpdmFsdWUpOyAgICAgIC8qIG5vIHNwZWNpYWwgZm9ybWF0ICovCgogICAgcHJpbnRmICgiJTNpIFxuIiwgaXZhbHVlKTsgICAgIC8qIHdpZHRoIG9mIDMgbWluaW11bSBzcGFjZXMgKi8KCiAgICBwcmludGYgKCIlMDNpIFxuIiwgaXZhbHVlKTsgICAgICAgLyogd2lkdGggb2YgMyBzcGFjZXMgcGFkZGVkIHdpdGggemVyb3MsIG5vdCBzcGFjZXMpICovCgogICAgcHJpbnRmICgiJWYgXG4iLCBmdmFsdWUpOyAgICAgICAgLyogWWlrZXMhICBObyB3aWR0aCwgYnV0IGxvdHMgb2YgemVyb3Mgd2lsbCBiZSBwcmludGVkIGFmdGVyIHRoZSBkZWNpbWFsIHBvaW50ICovCgogICAgcHJpbnRmICgiJTcuMmYgXG4iLCBmdmFsdWUpOyAgICAgLyogd2lkdGggb2YgNyBzcGFjZXMsIHdpdGggb25seSB0d28gZGlnaXRzIHByaW50ZWQgcGFzcyB0aGUgZGVjaW1hbCAqLwoKICAgIHByaW50ZiAoIiUtNy4zZiBcbiIsIGZ2YWx1ZSk7ICAgIC8qIGxlZnQganVzdGlmeSB0aGUgbnVtYmVyICwgdXNlIGEgbWludXMgc2lnbiBiZWZvcmUgdGhlIHdpZHRoICovCgogICAgcmV0dXJuICgwKTsKCn0KCg==