Module: (C++) Variablen. Ausgabeformat


Problem

6/7

Wir geben den Wert der Variablen auf dem Bildschirm aus. Ausgabespezifizierer

Theory Click to read/hide

Drehen Sie die Variable auf dem Bildschirm. Schlussfolgerungen *** Tiefes Material ***
Wie stellen Sie die Variable auf dem Bildschirm?
Um dies innerhalb der Formatzeile des Betreibers &apos zu tun, sollte ein Hinweis gegeben werden Vorlagedie die Variable platzieren wird.
Welche Art von Vorlage hängt von der Art der Variablen ab.
Die Vorlagen werden als Aufzeichnungsspezifikationen bezeichnet und in der Tabelle dargestellt. Es wurde eine ausreichende Anzahl von Spezifikatoren hergestellt. Sie müssen sich nicht an alle erinnern.
In den meisten Fällen verwenden wir Proben, um ganze, Substanznummern und Symbole und Linien zu entfernen. Aber Sie können jederzeit zurück zu dieser Lektion gehen und sehen, was Sie brauchen.
CodeFormat
%Symbol
%Gezieltes Ganzes
%Gezieltes Ganzes
%Wissenschaftliches Format (eingebauter Buchstabe e)
%EWissenschaftliches Format (Brief E)
%fSignifikante Zahl mit Schwimmpunkt
% gJe nach kürzerem Format, entweder Prozent oder Prozentf
%GAbhängig vom kürzeren Format, entweder Prozent E oder Prozentf
%Anzahl 8
%Zeile der Symbole
%u10. Ganz ohne Zeichen
%xSechzehnte Zahlennummer ohne Zeichen (Strokes)
%XSechzehnte Zahlennummer ohne Zeichen (Rohrbriefe)
%Index
%Ein Index für eine volle Variable. Der Techniker ist dafür verantwortlich, diese Anzahl von ihm ausgestellten Variablensymbolen zuzuordnen.
%Prozentsatz

Um Variablen zu entfernen short intVerwendete Modifizierung h (z. %hd)
Für Wechselstromwerte long int Verwendete Modifizierung l (z. %ld)
Änderung L als Präfixe zu den Spezifikationen verwendet werden können efg♪ Es bedeutet, dass der Typ-Anwendungswert auf dem Bildschirm liegt. long double(z. %Lf)

Problem

Dies ist eine zusätzliche Aufgabe für diejenigen, die den Ausgabeoperator in Si genauer untersuchen möchten.

Lassen Sie uns ein Programm analysieren, das verschiedene Werte anzeigt.
 
#include<stdio.h>

main()
{
  int a = 5;
  printf("Number is %d!\n", 10); // anstelle des Musters %d, 
  // wird durch den Wert 10 ersetzt
  printf("Number is %d!", a); // anstelle des Musters %d, 
  // wird durch den Wert der Variablen a ersetzt 
}
1. Starten Sie das Programm. Sehen Sie, was auf dem Bildschirm angezeigt wird. Achten Sie nicht darauf, dass Sie den Test nicht bestanden haben. Wir werden das Programm jetzt korrigieren.
2. Schreiben Sie in der 4. Zeile anstelle der Zahl 10 den arithmetischen Ausdruck 10+a. Der Computer selbst berechnet das Ergebnis und zeigt das Ergebnis an. Führen Sie das Programm aus, stellen Sie sicher, dass der Test auf 100% bestanden wurde.