Ist ein Zeichen ein Int?
Ist ein Zeichen ein Int?

Video: Ist ein Zeichen ein Int?

Video: Ist ein Zeichen ein Int?
Video: Zeichenketten - Java Tutorial 13 2024, November
Anonim

Ein int muss mindestens ein 16-Bit-Wort mit Vorzeichen sein und alle Werte zwischen -32767 und 32767 akzeptieren. Das bedeutet, dass an int kann alle Werte von a accept annehmen verkohlen , sei letzteres signiert oder nicht signiert. Wenn Sie nur Zeichen in einer Variablen speichern möchten, sollten Sie sie als. deklarieren verkohlen.

Was ist in dieser Hinsicht der Unterschied zwischen char und int?

' Int ' und ' verkohlen ' sind verschiedene Arten von Datentypen, die in verschiedenen Arten von Computerprogrammiersprachen verwendet werden. ' Int ' speichert nur ganzzahlige Werte, während ' verkohlen ' speichert auch Zeichen. Die Unterschied ist die Größe in Byte der Variablen, und von dort der Unterschied Werte, die die Variable aufnehmen kann.

Warum ist char außerdem ein ganzzahliger Datentyp? Also, a verkohlen belegt immer genau ein Byte, das mindestens 8 Bit lang sein muss. Wenn es größer ist, belegt es immer noch genau ein Byte - aber dieses Byte ist zufällig größer als 8 Bit. Integral Typen kann ganz lagern ganze Zahl Werte bis zur Anzahl der Kodierungsbits, die verwendet werden, um das Integral zu beschreiben Typ.

Außerdem, was ist der int-Wert von Zeichen A?

Signiert und unsigniert

Typ Größe Wertebereich
int 2 oder 4 Byte -32, 768 bis 32, 767 oder -2, 147, 483, 648 bis 2, 147, 483, 647
unsigned int 2 oder 4 Byte 0 bis 65, 535 oder 0 bis 4, 294, 967, 295
verkohlen 1 Byte -128 bis 127 oder 0 bis 255
signiert 1 Byte -128 bis 127

Kann man in C einem int ein char hinzufügen?

EIN verkohlen repräsentiert a Charakter indem Sie es in ein codieren int . Also zum Beispiel ' C ' ist mit 49 codiert. Wenn du fügst hinzu Sie zusammen, Sie hol dir ein int das ist die Summe des Codes der verkohlen und der Wert der int . '1' ist eine Ziffer, keine Zahl, und wird in ASCII mit dem Wert 49 codiert.

Empfohlen: