Einfache Datentypen in Rust

Aus Dokument
Version vom 19. Januar 2025, 03:45 Uhr von Thorsten (Diskussion | Beiträge) (// via Wikitext Extension for VSCode)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).

Einfache Datentypen in Rust gibt es in vier Kategorien: Ganzzahlen, Gleitkommazahlen, Boolesche Werte und Zeichen.

Ganzzahlen

  • Ganzzahlen in Rust sind vorzeichenbehaftet und vorzeichenlos. Die vorzeichenbehafteten Ganzzahlen sind `i8`, `i16`, `i32`, `i64` und `i128`.
  • Die vorzeichenlosen Ganzzahlen sind `u8`, `u16`, `u32`, `u64` und `u128`. Die Zahl hinter dem Buchstaben gibt die Anzahl der Bits an, die die Zahl speichern kann.
  • Zum Beispiel kann eine `i8`-Zahl 8 Bit speichern, was bedeutet, dass sie Werte von -128 bis 127 speichern kann. Eine `u8`-Zahl kann Werte von 0 bis 255 speichern.

Gleitkommazahlen

  • Gleitkommazahlen in Rust sind `f32` und `f64`. Die Zahl hinter dem Buchstaben gibt die Anzahl der Bits an, die die Zahl speichern kann.
  • `f32` ist eine 32-Bit-Gleitkommazahl und `f64` ist eine 64-Bit-Gleitkommazahl.

Boolesche Werte

  • Boolesche Werte in Rust sind `bool`. Ein `bool` kann entweder `true` oder `false` sein.

Zeichen

  • Zeichen in Rust sind `char`. Ein `char` repräsentiert ein Unicode-Zeichen und wird in einfache Anführungszeichen gesetzt.

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).