Heim > Artikel > Backend-Entwicklung > Was sind die korrekten Darstellungsmethoden für C-Sprachkonstanten?
Was sind die korrekten Darstellungsmethoden für C-Sprachkonstanten?
Numerische Konstanten in der C-Sprache können einfach in die folgenden zwei Arten von Ganzzahlen unterteilt werden Konstanten und Gleitkommazahlkonstanten:
1. Ganzzahlkonstanten wie 6, 27, -299
In der C-Sprache werden Ganzzahlkonstanten in dezimale Ganzzahlkonstanten unterteilt. Es gibt drei Darstellungsformen: oktale Ganzzahlkonstante und hexadezimale Ganzzahlkonstante.
Empfohlenes Lernen: C-Sprachvideo-Tutorial
(1) Dezimale Ganzzahlkonstante
Diese Art von Konstante kann nur angezeigt werden Zahlen von 0 bis 9 und können positive oder negative Vorzeichen haben. Zum Beispiel:
0 1 364 28 -34
(2) Oktale Ganzzahlkonstante
Diese Art von Konstante ist eine oktale Zahlenzeichenfolge, die mit der Zahl 0 beginnt. Die Zahlen sind 0 bis 7. Zum Beispiel:
0111(十进制 73) 011(十进制 9) 0123(十进制 83)
(3) Hexadezimale Ganzzahlkonstante
Diese Art von Konstante ist eine hexadezimale Zahlenfolge, die mit 0x oder 0X beginnt. Jede Zahl kann eine Zahl oder ein englischer Buchstabe von 0 bis 9, a bis f oder A bis F sein. Zum Beispiel:
0x11(十进制 17) 0Xa5(十进制 165) 0x5a(十进制 90)
2. Gleitkommakonstanten wie 5.43, -2.3, 5.67f
Konstanten vom reellen Typ haben zwei Darstellungen: eine in Dezimalform, die andere ist die Exponentialform.
(1) Dezimalform
Die Dezimalform ist eine Folge von Dezimalziffern, die einen Dezimalpunkt enthält.
Diese Art von reeller Konstante kann keine Ziffern vor oder nach dem Dezimalpunkt haben, aber nicht beide gleichzeitig. Zum Beispiel:
3.14159, .89, 56.0, 78., -3.0, 0.0
(2) Exponentialform
Das Format der Exponentialform besteht aus zwei Teilen: Dezimalbruchform oder dezimaler Ganzzahlkonstantenteil und Exponentialteil.
Der Exponententeil ist e oder E (entspricht der Basis 10 einer Potenz in der Mathematik), gefolgt von einem ganzzahligen Exponenten (d. h. einem ganzzahligen Exponenten mit Vorzeichen). Zum Beispiel:
1e15 //表示数值 1×10 15 0.35e+1 //表示数值 0.35×10 1 78e-1 //表示数值 78×10 -1
Das Folgende ist eine falsche reelle Konstante.
e15 //缺少十进制小数部分 0.35e //缺少阶码 78e-1.2 //不是整数阶码
Für weitere C-SpracheEinführung in Programmier-Tutorials beachten Sie bitte die chinesische PHP-Website!
Das obige ist der detaillierte Inhalt vonWas sind die korrekten Darstellungsmethoden für C-Sprachkonstanten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!