Using format specifiers for strings and characters
Our last program is character_string.c
, and it begins as follows:
#include <stdio.h>
int main( void )Â Â {
  char  aChar = 'C' ;
  char* pStr  = "Learn to program with C" ;
 Â
  // the other code snippets go here.
}
A character value, aChar
, is defined with the C
 value, and a pStr
 string is defined to point to the start of the "Learn to program with C"
 string.
Using the string field width, precision, alignment, and zero-filling
When printing a string with the s
 conversion type, the alignment, minimum field width, and precision modifiers still apply, as follows:Â
  printf("String output\n");
  printf("Specifier Formatted Value\n");
 &...