Thursday, August 6, 2009

printf examples with output :: C++

#include
int main() {
int a = 47;
int b = 218;
int c = 12345;
float f = 27.876;
double d = 27.876;

printf("Out %8d\n", a) ;
printf("Out %08d\n", a) ;
printf("Out %-8d\n", a) ;
printf("Out %-08d\n", a) ;

printf("Out %8d\n", b) ;
printf("Out %08d\n", b) ;
printf("Out %-8d\n", b) ;
printf("Out %-08d\n", b) ;

printf("Out %8d\n", c) ;
printf("Out %08d\n", c) ;
printf("Out %-8d\n", c) ;
printf("Out %-08d\n", c) ;

printf("Out %8.2e\n", f*f) ;
printf("Out %-8f\n", f) ;
printf("Out %-8.5f\n", f) ;
printf("Out %8f\n", f) ;

printf("Out %8.2e\n", d) ;
printf("Out %-8f\n", d) ;
printf("Out %-8.5f\n", d) ;
printf("Out %8f\n", d) ;
return 0; };

When run, this is the output

Out ......47
Out 00000047
Out 47
Out 47
Out .....218
Out 00000218
Out 218
Out 218
Out ...12345
Out 00012345
Out 12345
Out 12345
Out 2.79e+01
Out 27.875999
Out 27.87600
Out 27.875999
Out 2.79e+01
Out 27.876000
Out 27.87600
Out 27.876000

No comments: