cppdirectx

1.3 Variablen

C++, Directx Programmierung

1.3  Variablen

Im Program 1.1 Bitten wir den Benutzer seinen Namen einzugeben. Das Programm gibt uns dan "Hallo" und den namen aus. Der computer weiss welchen namen er asugeben soll nach dem "Hallo", weill wir den namen speichern in Zeile: 

cin  >> sVorName;

Der Befehl cin >> fordert den benutzer auf etwas einzugeben und sobald er das eingegeben hat speichert unser Programm den Text in die Variable string mit dem namen sVorName. Da der string Gespeichert worde können wir den ausgeben in der folgenden Zeile:

cout << "Hallo, " << sVorName << endl << endl;

Eine Variable nimmt einen Bereich der physikalischen System-Speichers und speichert einen wert eines bestimmten Typs.Die folgende tabele fasst die C++  Variablen Typen:



Tabelle1.1: C++ Variablen

Varibalen Typen                   Beschreibung                      

string                                                                                      Wird verwendet um string variablen zu speichern. Achtung string´s gehören nicht zum kern der sprache sie sind ein teil der standart Bibiothek.
char Wird verwendet um einzelne charackter Variablen wie 'a','b','c' etc zu speichern. Char Variablen können bis zu 256 Werte speichern.
int Die primäre wird verwendet um Ganzzahlen zu speichern.
short Speichert einen kleineren wert der Ganzzahlen als int: 
long Speichert Gössere Ganzzahlen werte als int.
float Wird verwendet um Gleitkommazahlen zu speichern:
Dizimalzahlen wie 1.2345 und -32.985.
double Änlich wie bei einem float, nur speichert der grössere werte von Gleitkommazahlen.
bool Diese Variable speichert nur wahrheitswerte wie true(wahr) und false(falsch).
 
Die Wertebereiche der Variablen Stehen nicht in der Tabelle, weil die je nach system unterschiedlich sind. Z.B. kan eine char variable 8 bits (1 Byte) auf dem einen system sein und auf dem anderen 32 bits (4 Byte).

Beachten sie das cout (Output=Ausgabe) und cin (Input=Eingabe) auch für andere avriablen eingesetzt werden können. Wie sei ihm folgenden Program sehen werden.


Programm 1.2
// Das Programm fordert den Benutzer auf verschieden arten von werte  einzugeben,
// dann werden deine eingaben im consolen Fenster weidergeben.
 
#include <iostream> //Einbinden von iostream
#include <string>                            //Einbinden von string
 using namespace std;        //Bewirkt das man std=Standart vor Befehlen weg lassen kann 


 
//Hauptprogramm
 int main ()
{
//Variablen deklarieren und definieren bis zu einem gewissen standartwert.
char cBuchstabe     = 'A';
        int    iGanzzahlen     = 0;
        float fKommazahlen = 0.0f;
 
cout << "Bitte geben sie einen Buchstaben ein: ";   //cout = Ausgabe
cin    >> cBuchstabe;                                             //cin  = Eingabe

cout << "Bitte geben sie eine Ganzzahl ein: ";         //cout = Ausgabe
cin    >> iGanzzahlen;                                            //cin  = Eingabe
  
cout << "Bitte geben sie eine Kommazahl ein: ";   //cout = Ausgabe
cin    >> fKommazahlen;                                      //cin  = Eingabe

cout  << endl;                                                     // Zeilenumbruch

        //Die werte des Benutzers Ausgeben
cout << "Buchstabe: "  << cBuchstabe     << endl;
cout << "Ganzzahl: "     << iGanzzahlen     << endl;
cout << "Kommazah: " << fKommazahlen << endl;
 
system("PAUSE");                           //Pausebefehl
return 0; //Gibt einen wert Zürück
}


Programm 1.2: Ausgabe

Zürück                                                                                                                   Weiter

Datum: 24.06.2012
Diese Webseite wurde kostenlos mit Homepage-Baukasten.de erstellt. Willst du auch eine eigene Webseite?
Gratis anmelden