format specifiers used in C programming
Here is a complete list of all format specifiers used in C programming language.
Format specifier | Description | Supported data types |
%c | Character | char unsigned char |
%d | Signed Integer | short unsigned short int long |
%e or %E | Scientific notation of float values | float double |
%f | Floating point | float |
%g or %G | Similar as %e or %E | float double |
%hi | Signed Integer(Short) | short |
%hu | Unsigned Integer(Short) | unsigned short |
%i | Signed Integer | short unsigned short int long |
%l or %ld or %li | Signed Integer | long |
%lf | Floating point | double |
%Lf | Floating point | long double |
%lu | Unsigned integer | unsigned int unsigned long |
%lli, %lld | Signed Integer | long long |
%llu | Unsigned Integer | unsigned long long |
%o | Octal representation of Integer. | short unsigned short int unsigned int long |
%p | Address of pointer to void void * | void * |
%s | String | char * |
%u | Unsigned Integer | unsigned int unsigned long |
%x or %X | Hexadecimal representation of Unsigned Integer | short unsigned short int unsigned int long |
%n | Prints nothing | |
%% | Prints % character |
No comments