Heim > Backend-Entwicklung > C#.Net-Tutorial > Was sind die korrekten Darstellungsmethoden für C-Sprachkonstanten?

Was sind die korrekten Darstellungsmethoden für C-Sprachkonstanten?

angryTom
Freigeben: 2020-03-09 15:31:22
Original
41595 Leute haben es durchsucht

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
Nach dem Login kopieren

(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)
Nach dem Login kopieren

(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)
Nach dem Login kopieren

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
Nach dem Login kopieren

(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
Nach dem Login kopieren

Das Folgende ist eine falsche reelle Konstante.

e15 //缺少十进制小数部分
0.35e //缺少阶码
78e-1.2 //不是整数阶码
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage