Working with Integer Number
Working with Integer
Number
जब हम Integer
के साथ काम करते है , तब W वह न्यूनतम Width
बताता है , जितने में Output प्राप्त होना है |
जैसे
निम्न उदाहरण देखिये :
माना a
= 12345 है तो निम्न Statement निम्न Output
Print करेंगे –
printf(“%d”,a);
यह Output
में 12345 पांचों अंक Print करेगा |
printf(“%3d”,a);
यह मान को उसी
प्रकार प्रिंट करेगा जिस प्रकार ऊपर प्रिंट हुआ है |
printf(“%10d”,a);
यह Screen
पर 10 Column Reserve करेगा और Right
Side से पांचो अंक प्रिंट करेगा क्योंकि मान हमेशा Right
Side से ही Screen पर प्रिंट होता है |
निम्न
चित्रानुसार समझा जा सकता है :
printf(“%010d”, a);
इस Statement
से Compiler Screen की दस Column
Reserve करेगा और Right
Side से मान प्रिंट करेगा लेकिन Left Side के जो पांच स्थान खाली बचते है उसमें पांच 0 भर देगा
| देखें निम्न
चित्र :
printf(“%10d”,a);
यह Screen
पर 10 Columns Reserve करेगा लेकिन संख्याएं Left
Side के रूप में Minus भी लिया गया हूं |
इस
Statement
का Output निम्नानुसार प्रिंट होगा
Program
/* Integer Formatted Output */
#include<stdio.h>
main()
{
int a;
a= 12345;
printf("\n A is %d",a);
printf("\n A is %3d",a);
printf("\n A is %10d",a);
printf("\n A is %-10d",a);
printf("\n A is %010d",a);
getch();
}
Output
A is 12345
A is 12345
A is 12345
A is 12345
A is 0000012345
No comments