• Keine Ergebnisse gefunden

1 • imC-Programm: typvariablenname; • Bezeichner(Name) • Datentyp(Typ) Variable: Synonymf¨urdenInhaltdesihrzu-gewiesenenSpeicherbereiches. Variablen zugegriffenwerdenkann. Daten: InhalteimArbeitsspeicherdesCompu-ters,aufdie¨uber Eingabe-Verarbeitung-Ausgab

N/A
N/A
Protected

Academic year: 2021

Aktie "1 • imC-Programm: typvariablenname; • Bezeichner(Name) • Datentyp(Typ) Variable: Synonymf¨urdenInhaltdesihrzu-gewiesenenSpeicherbereiches. Variablen zugegriffenwerdenkann. Daten: InhalteimArbeitsspeicherdesCompu-ters,aufdie¨uber Eingabe-Verarbeitung-Ausgab"

Copied!
5
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Programm:

Eingabe - Verarbeitung - Ausgabe von Daten

Daten: Inhalte im Arbeitsspeicher des Compu- ters, auf die ¨uber Variablen zugegriffen werden kann.

Variable: Synonym f¨ur den Inhalt des ihr zu- gewiesenen Speicherbereiches.

• Datentyp (Typ)

• Bezeichner (Name)

• im C-Programm: typ variablenname;

(2)

Bezeichner: Buchstaben (erstes Zeichen), Zif- fern, Unterstrich; m¨ussen eindeutig sein (inner- halb eines G¨ultigkeitsbereiches)

Datentypen: beschreiben, wie Speicherinhalt interpretiert werden soll.

• int - ganzzahlige Werte

• float - Gleitkommazahlen

• char - ASCII-Zeichen

(Zeichenketten als ’Feld von Zeichen’:

char satz[100];)

(Vgl. Aufgabe 2 - 1. ¨Ubung)

(3)

int main {

(am Blockanfang) float r, u, A; Deklaration und float pi = 3.141; Definition

r = 1.5; Zuweisung

printf(r = %f",r); Zugriff

u = 2*pi*r; Operation

A = 0.5*u*r; (+ Zugriff und Zuw.) ...

}

Zugriff auf Adresse einer Variable mit

&-Operator: &zahl (=0xbffff499)

Typ ’Zeiger auf Variable’ speichert Adresse:

int *p zahl; p zahl = &zahl;

(4)

Operationen: (siehe 4.2)

• Arithmetische Operatoren: +,-,*,/,%

• Increment-/Decrement-Operator: ++ -- i++; ist i = i + 1; (Integer)

• Zuweisungsoperatoren: =,+=,-=,*=,/=

x += 3.5; ist x = x + 3.5;

• Vergleichsoperatoren: ==,!=,<,<=,>,>=

- liefern Wert 1 (true) oder 0 (false)

• Logische Operatoren: (auf Integer)

&& log. UND, || log. ODER, ! Negation - dabei 0 f¨ur false und 6= 0 f¨ur true

- liefern 0 oder 1

(5)

Ausgabe auf dem Bildschirm (siehe 9.6) printf(string,arg 1,arg 2,...,arg n);

deklariert in stdio.h

string Zeichenkette mit Steuerzeichen und Platzhaltern f¨ur Variablen arg i Variablen, deren Werte gem¨aß i=1..n Platzhaltern ausgegeben werden Steuerzeichen: \n, \", \a (siehe 3.2)

Platzhalter:

%d Integer-Variablen

%f Gleitkomma-Variablen

%e Gleitkomma-V. Exponentialdarst.

%c einzelnes Zeichen (char)

%s Zeichenkette (char*) \0-terminiert

%M.Nf bzw. %M.Ne: mindestens M Zeichen, davon maximal N Nachkommastellen

Referenzen

ÄHNLICHE DOKUMENTE

Nimm naechstes -Pointer des aktuellen Elements als aktuelles Element.. Gib Wert aus und wiederhole ab Schritt 2

cat file1 file2 … &gt; file Files aneinanderhängen (konkatenieren) chmod new-perm file Permissions von File ändern mkdir dir Neues Verzeichnis erzeugen rmdir dir Verzeichnis

b) Der Term ist eine Summe mit drei Summanden. Der erste Summand ist ein Pro- dukt aus drei Faktoren, nämlich 4, a und der Differenz aus dem Minuend 3 und dem Subtrahend b. Der

Aufgabe 1: Messbarkeit monotoner Funktionen (10 Punkte) Man weise nach, dass jede reellwertige monotone Funktion f auf einem Interval I in R stets Borel-messbar ist. Aufgabe

ƒ Abhängige Variable (Regressand, response, outcome): Diese Variable soll aus der anderen Variable berechnet werden.. Methode der Kleinsten Quadrate Methode der

[r]

Die irrationalen Zahlen liefern unendliche Dezimalbr¨uche ohne Periode (insbesondere enden die Br¨uche nicht nach endlichen vielen Stellen: sie h¨atten sonst die Periode 0)1.

Fakult¨at f¨ur