C printf() function:
Output
You can see the output with the same data which are placed within the double quotes of printf statement in the program except
- printf() function is inbuilt library function in C which are available in C library by default. This function is declared and related macros are defined in “stdio.h” which is a header file.
- printf() function is used to print the “character, string, float, integer, octal and hexadecimal values” onto the output screen.
- We use printf() function with %d format specifier to display the value of an integer variable.
- Similarly %c is used to display character, %f for float variable, %s for string variable, %lf for double and %x for hexadecimal variable.
- To generate a newline,we use “\n” in C printf() statement.
- C language is case sensitive. For example, printf() and scanf() are different from Printf() and Scanf(). All characters in printf() and scanf() functions must be in lower case.
#include <stdio.h> int main() { char ch = 'A'; char str[20] = "fresh2refresh.com"; float flt = 10.234; int no = 150; double dbl = 20.123456; printf("Character is %c \n", ch); printf("String is %s \n" , str); printf("Float value is %f \n", flt); printf("Integer value is %d\n" , no); printf("Double value is %lf \n", dbl); printf("Octal value is %o \n", no); printf("Hexadecimal value is %x \n", no); return 0; }
Output
Character is A String is fresh2refresh.com Float value is 10.234000 Integer value is 150 Double value is 20.123456 Octal value is 226 Hexadecimal value is 96
You can see the output with the same data which are placed within the double quotes of printf statement in the program except
- %d got replaced by value of an integer variable (no).
- %c got replaced by value of a character variable (ch).
- %f got replaced by value of a float variable (flt).
- %lf got replaced by value of a double variable (dbl).
- %s got replaced by value of a string variable (str).
- %o got replaced by a octal value corresponding to integer variable (no).
- %x got replaced by a hexadecimal value corresponding to integer variable.
- \n got replaced by a newline.
0 Comments For "C printf Function With Example"