So verwenden Sie vorzeichenlose Zeichen in C anhand von Beispielen

So Verwenden Sie Vorzeichenlose Zeichen In C Anhand Von Beispielen



In der C-Programmierung werden Datentypen verwendet, um eine Variable zu deklarieren, die die Speichergröße und den Typ der deklarierten Variablen bestimmt. verkohlen ist ein Datentyp in C, der sowohl Zeichen als auch ganze Zahlen speichern kann (sie jedoch als Zeichen behandelt). Es kann Werte dazwischen speichern -128 Und +127 und kann 1 Byte Speicher aufnehmen. signiert und unsigniert sind Datenmodifikatoren; Wo unterzeichnet kann sowohl positive als auch negative Zahlen speichern und ohne Vorzeichen kann nur positive Werte speichern.

In diesem Tutorial lernen wir das unsigniertes Zeichen und seine Verwendung in der C-Programmierung mit Beispielcode.

vorzeichenloses Zeichen in C mit Beispielen

Der char-Typ in C hat die Größe von 1 Byte und es kann ein sein signiert char und ein unsigniertes Zeichen beide haben den gleichen Speicher von 1 Byte und werden zum Speichern eines einzelnen Zeichens verwendet. Die Variable char speichert den ASCII-Wert des Zeichens, das sie darstellt. Wenn beispielsweise die Variable char das Zeichen speichert 'MIT' , dann speichert es den ASCII-Wert von 'MIT' Das sind 90.







Wenn der Datentyp ist unterzeichnet , es kann Null, positiv und negativ enthalten. Der Wertebereich a unterzeichnet Der Datentyp, der enthalten kann, wird gleichmäßig zwischen positiv und negativ aufgeteilt, wobei Null den Mittelwert darstellt.



Wenn der Datentyp ist ohne Vorzeichen , es enthält nur negative Werte, einschließlich Null. Dies liegt daran, dass alle Bits in der Variablen zur Darstellung des Werts verwendet werden und nicht ein Bit, das für das Vorzeichen reserviert ist.



In der C-Programmierung ist die ohne Vorzeichen Der Datentyp char ist eine nützliche Option beim Umgang mit dynamischen Werten. Im Gegensatz zu kurzen Daten oder ganzen Zahlen ohne Vorzeichen char verwendet alle 8 Bit seines Speichers und hat keine vorzeichenbehafteten Bits. Dies bedeutet, dass vorzeichenlose Daten im Bereich von 0 bis 255 liegen, sodass größere Werte im Speicher gespeichert werden können. Durch die Nutzung unsigniertes Zeichen können Sie Ihren Code optimieren und Speicherplatz sparen, während Sie weiterhin erforderliche Aufgaben erledigen.





Syntax für die Deklaration

Im Folgenden finden Sie die Syntax für die Verwendung von unsigniertes Zeichen Datentyp in C:

ohne Vorzeichen verkohlen Variablennamen ;

Beispiel 1: Speichern und Anzeigen eines unsigned char-Werts

Betrachten Sie das folgende Beispiel, das zum Speichern und Anzeigen verwendet wird unsigniertes Zeichen Geben Sie den Wert in C ein.



#include

int hauptsächlich ( ) {

ohne Vorzeichen verkohlen myChar = 'MIT' ;

printf ( „Mein Charakter ist: %c“ , myChar ) ;

zurückkehren 0 ;

}

Beispiel 2: Speichern mehrerer vorzeichenloser char-Werte in einem Array

Sie können auch mehrere vorzeichenlose Zeichenwerte in einem Array speichern. Hier finden Sie einen Beispielcode dafür.

#include

int hauptsächlich ( ) {

ohne Vorzeichen verkohlen meinarray [ 3 ] = { 10 , fünfzehn , 25 } ;

printf ( „Die Werte im Array sind:“ ) ;

für ( int ich = 0 ; ich < 3 ; ich ++ ) {

printf ( '%D ' , meinarray [ ich ] ) ;

}

printf ( ' \N ' ) ;

zurückkehren 0 ;

}

Endeffekt

Der unsigniertes Zeichen Der Datentyp in C kann zum Speichern von Zeichen und Zahlen verwendet werden. Es verwendet 8 Bit Speicher und hat keine vorzeichenbehafteten Bits, sodass größere Werte im Speicher gespeichert werden können. Durch die Nutzung unsigniertes Zeichen, Sie können Ihren Code verbessern und Speicherplatz sparen, während Sie tun, was Sie wollen.