Showing posts with label format specifier chart. Show all posts
Showing posts with label format specifier chart. Show all posts

Monday, 16 May 2011

Format Specifiers

The Format Specifier tells printf() where to put a value in a string and what format to use in printing the value.
Here are some of the format specifiers:


================================================
Format                                          printf()                                        scanf()
================================================
single character                          %c                                         %c

string                                        %s                                         %s

signed decimal integer                 %d                                         %d

floating point                              %f                                      %f or %e

unsigned decimal integer              %u                                         %u

unsigned hexadecimal integer       %x                                          %x
(ABCDEF...)
unsigned octal integer                  %o                                         %o



Lets try format specifiers in our code:

#include<stdio.h>
#include<conio.h> //without this, you cannot use getch()
void main(void)
{
printf("My name is %s","Muzammil");
printf("I got %c grade in Intermediate",'A');
printf("I am %d years old",19);
getch();
}

Note: String should be in double quotes("string"), Single character should be in single quote('character') and integer & float should be used without any quotes.


If you have any kind of question....Goto 'Contact me' page.