Was sind Variablen in der C-Programmierung

Was Sind Variablen In Der C Programmierung



Die Programmiersprache ermöglicht es Benutzern, mit Computern auf eine Weise zu kommunizieren, die sie verstehen können. Um jedoch etwas Sinnvolles zu erreichen, müssen Benutzer in der Lage sein, Daten zu speichern und zu manipulieren. Hier kommen Variablen ins Spiel, die Variablen sind ein wesentliches Konzept in der Programmierung, das es uns ermöglicht, Daten in unserem Code darzustellen und zu manipulieren. Bei der C-Programmierung Variablen spielen eine entscheidende Rolle bei der Definition und Speicherung von Daten im Arbeitsspeicher, was sie zu einem grundlegenden Baustein für jedes Programm macht.

In diesem Handbuch werden wir das Konzept von Variablen in der C-Programmierung untersuchen, einschließlich ihrer Syntax, Typen und Verwendung.







Was sind Variablen in der C-Programmierung

Variablen werden verwendet, um Datenwerte zu speichern, die während der Ausführung des Programms geändert werden können. Eine Variable hat einen Datentyp, der die Art der Daten definiert, die darin gespeichert werden können, und einen Namen, der zur Identifizierung der Variablen verwendet wird.



Die folgende Tabelle zeigt einige der gängigen Datentypen in der C-Programmierung zusammen mit ihren Speicheranforderungen und Beispielen.



Datentyp Lagerung Beispiel
verkohlen 1 Byte Speichern Sie darin Zeichen wie A, C, D
int 2 bis 4 Byte Kann eine Ganzzahl wie 2, 450, 560 enthalten
doppelt 8 Byte Kann Dezimalwerte mit doppelter Genauigkeit wie 22,35 enthalten
schweben 4 Bytes Hält einen Dezimalpunkt mit einfacher Genauigkeit 2,35
Leere 0 Byte Abwesenheit jeglicher Art

Notiz : Es ist wichtig zu beachten, dass die Größe eines Ints je nach System variieren kann und entweder 2 oder 4 Bytes betragen kann. Ebenso kann sich die Größe des Floats zwischen verschiedenen Implementierungen unterscheiden.





Regeln zum Benennen einer Variablen in der C-Programmierung

Bei der Benennung einer Variablen in der C-Programmierung sind folgende Regeln zu beachten:

  1. Variablennamen dürfen nicht mit einer Ziffer beginnen.
  2. Der Variablenname besteht aus Ziffern, Buchstaben und Unterstrichen. Leerzeichen und Leerzeichen sind in einem Variablennamen nicht erlaubt.
  3. Die reservierten Wörter oder Schlüsselwörter wie Float und Int sind in einem Variablennamen nicht zulässig.
  4. C unterscheidet zwischen Groß- und Kleinschreibung, daher werden Groß- und Kleinschreibung unterschiedlich behandelt. Versuchen Sie, die Variable in Kleinbuchstaben zu benennen.

Gemäß den obigen Regeln einige Beispiele für gültige Variable Namen sind:



  • int meineNummer;
  • Gleitkommadurchschnittswert;
  • char_result;

Die folgenden Variablen sind ungültig und Sie können die Variable nicht wie folgt in der C-Programmierung deklarieren:

  • int 123abc;
  • schweben mein-wert;
  • Char Vorname;
  • doppelt $total;

So deklarieren, definieren und initialisieren Sie die Variable in der C-Programmierung

Der Deklaration der Variablen muss vor der Verwendung im Programm erfolgen. Die Deklaration informiert den Compiler über die Variable, die mit folgendem Datentyp existiert und im Programm verwendet wird.

Beispielsweise können Sie eine Integer-Variable mit dem Namen „ Alter ” um das Alter einer Person zu speichern:

int Alter ;

Anschließend können Sie der Variablen mit dem Zuweisungsoperator einen Wert zuweisen:

Alter = 27 ;

Sie können eine Variable auch in einer einzigen Anweisung deklarieren und initialisieren:

int Alter = 27 ;

Sie definieren auch die mehreren Variablen des gleichen Datentyps in einer einzigen Zeile:

int Alter , Geburtsdatum ;

Sie können auch Variablen in einem Ausdruck verwenden, wo sie mit Operatoren kombiniert werden können, um Berechnungen oder Vergleiche durchzuführen.

Zum Beispiel:

int A = 5 ;

int B = 10 ;

int Summe = A + B ;

Im obigen Beispiel die Variablen A und B werden in einem Ausdruck verwendet, dessen Ergebnis in einer Variablen gespeichert wird „ Summe “.

Variablen werden normalerweise innerhalb der main-Funktion oder innerhalb anderer im Programm definierter Funktionen deklariert und definiert. Allerdings mit der Schlüsselwort extern , können Sie eine Variable außerhalb jeder Funktion mit der folgenden Syntax deklarieren:

extern int A ;

Arten von Variablen in der C-Programmierung

Im Folgenden sind die verschiedenen Arten von Variablen in der C-Programmierung aufgeführt:

1: Lokale Variable

Bei der C-Programmierung a lokale Variable ist eine Variable, die innerhalb einer Funktion oder eines Blocks deklariert wird. Es ist nur innerhalb der Funktion oder des Blocks zugänglich, in dem es definiert wurde, und folglich ist sein Geltungsbereich auf diese Funktion beschränkt.

Zum Beispiel:

#include

int hauptsächlich ( ) {

int A = fünfzehn ;
schweben F = 5,99 ;
verkohlen CH = 'Mit' ;

// Variablen drucken
Druckf ( '%D \N ' , A ) ;
Druckf ( '%F \N ' , F ) ;
Druckf ( '%C \N ' , CH ) ;


}

Ausgang

2: Statische Variable

Bei der C-Programmierung eine statische Variable ist eine Variable, die ihren Wert zwischen Funktionsaufrufen beibehält und einen lokalen Gültigkeitsbereich hat. Wenn eine Variable innerhalb einer Funktion als statisch deklariert wird, wird ihr Wert nur einmal initialisiert und behält ihren Wert zwischen Funktionsaufrufen.

Zum Beispiel:

#include

int Spaß ( ) {

statisch int zählen = 1 ;
zählen ++;
zurückkehren zählen ;
}
int hauptsächlich ( ) {
Druckf ( '%D ' , Spaß ( ) ) ;
Druckf ( '%D ' , Spaß ( ) ) ;
zurückkehren 0 ;


}

Ausgang

Wenn die Zählvariable nicht statisch wäre, wäre die Ausgabe „ 2 2 “.

3: Globale Variable

In der C-Programmierung ist eine globale Variable eine Variable, die außerhalb einer Funktion deklariert wird und auf die alle Funktionen im Programm zugreifen können. Der Wert der globalen Variablen kann von jeder Funktion gelesen und geändert werden.

Hier ist ein Beispielprogramm von C, in dem wir eine globale Variable verwendet haben:

#include

int meine_var = 42 ; // globale Variablendeklaration

int hauptsächlich ( ) {

Druckf ( 'Der Wert der globalen Variablen ist %d \N ' , meine_var ) ;
zurückkehren 0 ;


}

Ausgang

4: Automatische Variable

In der C-Programmierung werden Variablen, die innerhalb einer Funktion deklariert werden, normalerweise so behandelt automatische Variablen. Da sie für die Funktion, in der sie deklariert sind, als lokale Variablen fungieren, werden automatische Variablen auch als lokale Variablen bezeichnet.

Die automatische Variable wird bei jedem Aufruf der Funktion erstellt und zerstört. Dies ist eine optionale Variable, da es in der C-Programmierung keinen großen Unterschied zwischen automatischen und lokalen Variablen gibt.

Beispiel:

#include

int hauptsächlich ( ) {

int A = 10 ;
Auto int B = 5 ; // automatische Variable mit dem Schlüsselwort 'auto'
Druckf ( 'Der Wert von a ist %d \N ' , A ) ;
Druckf ( 'Der Wert von b ist %d \N ' , B ) ;
zurückkehren 0 ;


}

Ausgang

5: Externe Variable

Der externe Variable ist ein weiterer Variablentyp, der einmal in einem Programm deklariert werden kann und in mehreren Quelldateien verwendet werden kann. Der externe Variablen werden auch genannt globale Variablen weil Sie sie überall in Ihrem Code verwenden können.

Zum Beispiel:

#include

extern int A ; // deklariere die Variable 'a' als extern

int hauptsächlich ( ) {

Druckf ( 'Der Wert von a ist %d \N ' , A ) ; // benutze die externe Variable 'a'
zurückkehren 0 ;


}

int A = 5 ; // definiere die externe Variable 'a'

Ausgang

Endeffekt

Die Variable wird verwendet, um einen Speicherort zu benennen, der Daten speichert. In C können wir den Wert der Variablen ändern und mehrfach verwenden. Nachdem Sie einen Variablentyp definiert haben, können Sie ihn ändern. Es enthält die Liste einer oder mehrerer Variablen. Die Variable hat fünf verschiedene Typen, darunter lokale, statische, globale, automatische und externe Variable. Wir haben die Details der C-Variablen besprochen und Ihnen Beispiele im obigen Abschnitt des Handbuchs bereitgestellt.