Programming C : printf stdio.h ex1

printf %10d, %10.f

  
#include <stdio.h>
int main()
{
   int y = 7, z = 35;
   long longVar = 98456;
   float floatVar =  8.8;

   char *phraseFour = "Formatted: ";
   printf("%s %5d %10d  %10.5f\n",phraseFour,y,z,floatVar);
   return 0;
}

printf: display message by format

//Header file:     #include <stdio.h>  
//Declaration:     int printf(const char *format, ...); 
//Return:          the number of characters actually printed. A negative value indicates failure. 

// The printf() Format Specifiers
    
//Code Format
//%a:  Hexadecimal output in the form 0xh.hhhhp+d (C99 only). 
//%A:  Hexadecimal output in the form 0Xh.hhhhP+d (C99 only). 
//%c:  Character. 
//%d:  Signed decimal integers. 
//%i:  Signed decimal integers. 
//%e:  Scientific notation (lowercase e). 
//%E:  Scientific notation (uppercase E). 
//%f:  Decimal floating point. 
//%F:  Decimal floating point (C99 only; produces uppercase INF, INFINITY, or NAN when applied to infinity or a value that is not a number. The %f specifier produces lowercase equivalents.) 
//%g:  Uses %e or %f, whichever is shorter. 
//%G:  Uses %E or %F, whichever is shorter. 
//%o:  Unsigned octal. 
//%s:  String of characters. 
//%u:  Unsigned decimal integers. 
//%x:  Unsigned hexadecimal (lowercase letters). 
//%X:  Unsigned hexadecimal (uppercase letters). 
//%p:  Displays a pointer. 
//%n:  The associated argument must be a pointer to an integer. This specifier causes the number of characters written (up to the point at which the %n is encountered) to be stored in that integer. 
//%%:  Prints a percent sign. 

#include <stdio.h>

int main(void){
 printf("Hi %c %d %s", 'c', 10, "there!");
}
      
/*
Hi c 10 there!*/ 

Output char

  
#include <stdio.h>

int main( )
{
 char c = 'A';
 
 printf("%c",c);
 
}

print the ASCII code for c

  
#include <stdio.h>

int main( )
{
 char c =   'A';
 
 printf("%d",c); 
}

print character with ASCII 90

  
#include <stdio.h>

int main( )
{
 char c = 'A';
 
 printf("%c",90); 
}

print ivalue as octal value

  
#include <stdio.h>

int main( )
{
 int ivalue = 1234;
 
 printf("%o",ivalue); 
}
  

print lower-case hexadecimal

  
#include <stdio.h>

int main( )
{
 int ivalue = 1234;
 
 printf("%x",ivalue); 
}

print upper-case hexadecimal

  
#include <stdio.h>

int main( )
{
 int ivalue = 1234;
 
 printf("%X",ivalue); 
}

minimum width 1

  
#include <stdio.h>

int main( )
{
 char c = 'A';
 
 printf("%c",c); 
}