The Complex printf() Format - C Language Basics

C examples for Language Basics:printf

Introduction

printf() uses this format:

printf("format_string"[,var[,...]]);  

The printf() Conversion Characters

Conversion Character Displays Argument (Variable's Contents) As
%c Single character
%d Signed decimal integer (int)
%e Signed floating-point value in E notation
%f Signed floating-point value (float)
%g Signed value in %e or %f format, whichever is shorter
%i Signed decimal integer (int)
%o Unsigned octal (base 8) integer (int)
%s String of text
%u Unsigned decimal integer (int)
%x Unsigned hexadecimal (base 16) integer (int)

Demo Code

#include <stdio.h>
#include <math.h>
int main()//from  w  w w.  ja v  a 2  s.c  o  m
{
   double lights;
   lights=pow(2,8);               /* figure 2 to the 8th power */
   printf("Milton, we need %0.f lights.\n",lights);
   return(0);
}

Result


Related Tutorials