octave: Other Output Conversions

 
 14.2.10 Other Output Conversions
 --------------------------------
 
 This section describes miscellaneous conversions for ‘printf’.
 
    The ‘%c’ conversion prints a single character.  The ‘-’ flag can be
 used to specify left-justification in the field, but no other flags are
 defined, and no precision or type modifier can be given.  For example:
 
      printf ("%c%c%c%c%c", "h", "e", "l", "l", "o");
 
 prints ‘hello’.
 
    The ‘%s’ conversion prints a string.  The corresponding argument must
 be a string.  A precision can be specified to indicate the maximum
 number of characters to write; otherwise characters in the string up to
 but not including the terminating null character are written to the
 output stream.  The ‘-’ flag can be used to specify left-justification
 in the field, but no other flags or type modifiers are defined for this
 conversion.  For example:
 
      printf ("%3s%-6s", "no", "where");
 
 prints ‘ nowhere ’ (note the leading and trailing spaces).