WinFuture-Forum.de: Float Oder Ineger? Was Ist Das? Wo Ist Der Unterschied? - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Float Oder Ineger? Was Ist Das? Wo Ist Der Unterschied?


#1 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.119
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 07. April 2008 - 20:10

Hallo,
lese grade ein Buch über PHP 5 und MySQL 4.

Dort ist immer die rede von float und integer in Verbindung mit Zahlen und Rechnungen. Ich habe jedoch keine Ahnung was das eigentlich bedeutet.
Außerdem arbeiten sie wenn sie float benutzen mit var_dump().

Hier mal ein paar Ausschnitte:
<?php
//String
$wert = "0";
//Integer
$wert += 2;
//Ausgabe - 2 (Integer)
echo $wert;
?>
und
<?php
//Integer
$zahl = 100;
//Float
$zahl = (float) $zahl;
//Ausgabe - float(100)
echo var_dump($zahl);
?>
Könnte mir mal jemand für "Anfänger" die Begriffe float und integer erklären, was man mit ihnen macht und warum man manchmal float und manchmal integer nimmt.
Gruß
Toasterfraktion

0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 07. April 2008 - 20:13

http://de.wikipedia....eger_(Datentyp)
http://de.wikipedia..../Gleitkommazahl
0

#3 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.119
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 23. April 2008 - 21:40

Habe es mal selber formuliert, so richtig?

Integer
Eine Integer-Variable kann (32-Bit-Maschine) alle ganzen Zahlen im Bereich von -2.147.482.648 bis +2.147.482.647 (entspricht -231-1 bis +231-1) als Wert annehmen.
Wird einer Integervariablen ein Wert außerhalb des oben genannten Wertebereichs

Double/Float
Für reelle Zahlen gibt es den Datentyp "Double" bzw. "Float". Der Wertebereich geht (32-Bit-Maschine) von ca. -1,7E308 bis ca. 1,7E308 (entspricht -21024-1 bis +21024-1) mit einer Genauigkeit von grob 14 Stellen.

Boolean noch dazu
Mit PHP4 ist auch der Datentyp, Boolean eingeführt worden. PHP3 hat den booleschen Wert "true" als Integer mit dem Wert "1" interpretiert.
0

#4 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 24. April 2008 - 18:30

Jo, kann man so stehen lassen. :blush:
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0