C formatting printf



Different Ways of Formatting Printf in C

1.Display Normal Message

printf("Hello Welcome to C");

2.Display Space

printf("\t");

3.Display New Line

printf("\n");

4.Printing Value of Variable

printf("Addition of two Numbers : %d",sum");

5.Multiple Format Specifiers

printf("I Love %c %s",'c',"Programming");

Output :

I Love c Programming


6.Display Integer In Different Styles (- is space)

printf("%d",1234);
printf("%3d",1234);
printf("%6d",1234);     
printf("%-6d",1234);
printf("%06d",1234);

Output :

1 2 3 4
1 2 3 4
- - 1 2 3 4
1 2 3 4 - -
0 0 1 2 3 4

7.Display String In Different Format

char str[]="Programming";    // Length = 11
printf("%s",str);    
printf("%10s",str);  
printf("%15s",str);  
printf("%-15s",str);   
printf("%15.5s",str);  
printf("%-15.5s",str); 

Output :( – ) is space

Programming
Programming
----Programming
Programming----
----------Progr
Progr----------

Summary :

Suppose str = “Programming”;

%s      : Display Complete String
%10s    : 10 < Length therefor Display Complete String
%15s    : Display Complete String with 4 spaces Alignment:Right
%-15s   : Same of Above But Justification = Left
%15.5s  : 15-5 = 10 spaces and show first 5 characters Align : R  
%-15.5s : 15-5 = 10 spaces and show first 5 characters Align : L