Konstanten
Teil des Abschnitts Fundamentals der C-Journey von Coddy — Lektion 10 von 63.
Konstanten in C sind Variablen, deren Werte während der Programmausführung nicht geändert werden können. Sie sind nützlich für Werte, die während des gesamten Programms unverändert bleiben sollen.
Definieren Sie eine Konstante mit der #define-Direktive:
#define PI 3.14159Die obige Zeile erstellt eine Konstante namens PI mit dem Wert 3.14159.
Eine weitere Möglichkeit, Konstanten zu erstellen, besteht in der Verwendung des const-Schlüsselworts:
const float TAX_RATE = 0.07;Dies erstellt eine Konstante namens TAX_RATE mit dem Wert 0.07.
Verwenden Sie Konstanten in Ihrem Programm wie reguläre Variablen:
float area = PI * radius * radius;
float tax = price * TAX_RATE;Konstanten machen Ihren Code lesbarer und einfacher zu warten. Wenn Sie einen Wert ändern müssen, der an mehreren Stellen verwendet wird, müssen Sie ihn nur einmal aktualisieren.
Aufgabe
EinfachErstellen Sie ein Programm, das die Fläche eines Kreises berechnet. Ihr Programm sollte:
- Definieren Sie eine Konstante PI mit dem Wert
3.14159 - Berechnen Sie die Fläche des Kreises mit der Formel:
area = PI * radius * radius - Geben Sie die berechnete Fläche mit genau 2 Dezimalstellen im Format:
Area: X.XXgefolgt von einem Zeilenumbruch aus
radius = 5 und entweder float oder double für die Variable area.Erwartete Ausgabe:
Area: 78.54Hinweis: Verwenden Sie
%.2f als Formatbezeichner in printf und beenden Sie Ihre Ausgabe mit \n.Spickzettel
Konstanten in C sind Variablen, deren Werte während der Programmausführung nicht geändert werden können.
Definieren Sie eine Konstante mit der #define-Direktive:
#define PI 3.14159Eine andere Möglichkeit, Konstanten zu erstellen, ist die Verwendung des Schlüsselworts const:
const float TAX_RATE = 0.07;Verwenden Sie Konstanten in Ihrem Programm wie reguläre Variablen:
float area = PI * radius * radius;
float tax = price * TAX_RATE;Probier es selbst
#include <stdio.h>
int main() {
// Definieren Sie hier Ihre PI-Konstante
int radius = 5;
// Berechnen Sie hier die Fläche
// Geben Sie die Fläche hier aus
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Fundamentals
2Variablen
DatentypenIntegerFloat - DoubleZeichenBooleansKonstantenprintf GrundlagenBenennungsregeln für VariablenType Casting Teil 1Type Casting Teil 2Wiederholungs-Challenge3Operatoren
Arithmetische OperatorenModulo-OperatorInkrement/DekrementZuweisungsoperatorenRelationale OperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Wiederholungs-Challenge