// create variablesintmyNum=5;// integerfloatmyFloatNum=5.99;// floating point numbercharmyLetter='D';// string// High precision floating point data or numbersdoublemyDouble=3.2325467;// print output variablesprintf("%d\n",myNum);printf("%f\n",myFloatNum);printf("%c\n",myLetter);printf("%lf\n",myDouble);
Data Type
Description
char
character type
short
short integer
int
integer type
long
long integer
float
single-precision floating-point type
double
double-precision floating-point type
void
no type
Basic format specifiers
Format Specifier
Data Type
%d or %i
int integer
%f
float single-precision decimal type
%lf
double high precision floating point data or number
%c
char character
%s
for strings strings
Separate base format specifiers
Format
Short
Int
Long
Octal
%ho
%o
%lo
Decimal
%hd
%d
%ld
Hexadecimal
%hx / %hX
%x / %X
%lx / %lX
Data format example
intmyNum=5;floatmyFloatNum=5.99;// floating point numbercharmyLetter='D';// string// print output variablesprintf("%d\n",myNum);printf("%f\n",myFloatNum);printf("%c\n",myLetter);