* Αριθμοί κυμαινόμενου σημείου μονής ακρίβειας (συχνά «float» ή `real»): Αυτά χρησιμοποιούν 32 bits (4 bytes) αποθήκευσης. Προσφέρουν μικρότερο εύρος και χαμηλότερη ακρίβεια από τους αριθμούς διπλής ακρίβειας. Είναι κατάλληλα όταν η χρήση της μνήμης είναι μια κρίσιμη ανησυχία και η υψηλή ακρίβεια δεν είναι αυστηρά απαραίτητη. Έχουν συνήθως περίπου 7 δεκαδικά ψηφία ακρίβειας.
* Αριθμοί κυμαινόμενου σημείου διπλής ακρίβειας (συχνά «διπλή ακρίβεια»): Αυτά χρησιμοποιούν 64 bits (8 bytes) αποθήκευσης. Παρέχουν μεγαλύτερη εμβέλεια και υψηλότερη ακρίβεια από τους αριθμούς μονής ακρίβειας. Προτιμώνται όταν η ακρίβεια είναι πρωταρχική, ακόμα κι αν σημαίνει χρήση περισσότερης μνήμης. Έχουν συνήθως περίπου 15-16 δεκαδικά ψηφία ακρίβειας.
Εν ολίγοις:
| Χαρακτηριστικό | Μονής ακρίβειας (`float`,` real ') | Διπλή ακρίβεια (`Double Precision`)
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------
| Μέγεθος αποθήκευσης | 4 bytes | 8 bytes |
| Ακρίβεια | ~ 7 δεκαδικά ψηφία | ~ 15-16 δεκαδικά ψηφία |
| Εύρος | Μικρότερη | Μεγαλύτερο |
| Χρήση μνήμης | Κατώτερο | Υψηλότερη |
Τα συγκεκριμένα ονόματα και συμπεριφορές μπορεί να ποικίλουν ελαφρώς ανάλογα με το σύστημα βάσης δεδομένων (π.χ. MySQL, PostgreSQL, SQL Server, Oracle), αλλά η βασική διαφορά στην ακρίβεια και την αποθήκευση παραμένει συνεπής. Συμβουλευτείτε την τεκμηρίωση της βάσης δεδομένων σας για τις ακριβείς λεπτομέρειες των τύπων δεδομένων κυμαινόμενου σημείου.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα