/*****  Programm ausgabe2.c  ******
*                                 *
*    Ausgaben mit Formatierung    *
*                                 *
**********************************/

#include <stdio.h>
#include <locale.h>

   int main()
   {
      setlocale(LC_NUMERIC, "German");
      printf("\nAusgaben mit Formatstring.\n");
      printf("\nScheckbetrag:%10.2f%s", 132.456789, " EUR");
      printf("\nScheckbetrag:%010.2f%s", 132.456789, " EUR");
      printf("\nScheckbetrag:%+10.2f%s", 132.456789, " EUR");
      setlocale(LC_NUMERIC, "C");
      printf("\nScheckbetrag:%-10.2f%s", 132.456789, " EUR");
   
      printf("\n\n");
      printf("Ausgabe Beispiele Hexadezimal-, Oktal- und ");
      printf("Dezimalcode:\n");
      printf("Zeichen    : %4c%4c%4c%4c\n", 0x4B, 0113, 75, 'K');
      printf("Hexadezimal: %4x%4x%4x%4x\n", 0x4B, 0113, 75, 'K');
      printf("Oktal      : %4o%4o%4o%4o\n", 0x4B, 0113, 75, 'K');
      printf("Dezimal    : %4i%4i%4i%4i\n\n", 0x4B, 0113, 75, 'K');
   
      return 0;
   }