Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Τύποι ANSI C Δεδομένων

Το Αμερικανικό Εθνικό Ινστιτούτο Προτύπων ( ANSI) για τη γλώσσα προγραμματισμού C του υπολογιστή παραμένει πιστή στις αρχές της μινιμαλιστικό αρχικό σχεδιασμό του . Πολλοί προγραμματιστές είναι έκπληκτοι να διαπιστώσουν ότι η γλώσσα υποστηρίζει μόνο τέσσερις τύπους δεδομένων βάσης . Αυτοί οι τύποι πυρήνα τεθούν τα θεμέλια για τη μοντελοποίηση πιο πολύπλοκα στοιχεία δεδομένων, όπως χορδές και ως υποκατάστατα για άλλους απλούς τύπους , όπως Boolean δεδομένων . Char
Η

Ο τύπος δεδομένων char χρησιμοποιείται για την αναπαράσταση των μεμονωμένων χαρακτήρων . Το έδαφος αποθηκεύει μια υπογεγραμμένη αριθμητική σειρά από -127 έως 127 σε ένα byte , χρησιμοποιώντας επτά bits για την αξία και την όγδοη για την πινακίδα . Οι αριθμητικές τιμές που συνδέονται με την εντολή εκπροσώπησης του συνόλου χαρακτήρων ASCII . Μία τιμή 65 , για παράδειγμα , αποδίδεται σε μια μεταβλητή char μεταφράζεται στην επάνω περίπτωση "Α" στο σύνολο ASCII. Unsigned char μεταβλητές δεν χρησιμοποιούν το bit προσήμου, επεκτείνοντας το εύρος τιμών από 0 έως 255 .
Εικόνων Int
Η

Ένας τύπος δεδομένων ακέραιος χρησιμοποιείται για την αποθήκευση ακέραιους αριθμούς . Οι διαφορετικοί τύποι bit μεγέθους ακέραιος που υποστηρίζονται από το πρότυπο , προκειμένου να φιλοξενήσει τον αριθμό των διαφόρων μηκών χωρίς σπατάλη χώρου αποθήκευσης. Ένα πρότυπο είναι ακέραιος 32 bit ( 4 byte ) στο μήκος , επιτρέποντας την αποθήκευση των αριθμών από -2.147.483.648 έως 2.147.483.647 . Μεταβλητές Short - ακέραιος χρησιμοποιήσει το μισό της κατανομής μνήμης , 16 bits , εάν χρειάζεται μικρότερη αριθμητική σειρά . Long ακέραιοι επεκτείνουν την αποθήκευση έως 64 bits . Ο τύπος ακέραιος επίσης τροποποιηθεί με την ονομασία ανυπόγραφο , να κάνει μακριά με το σημάδι κομμάτι, αν αρνητικούς αριθμούς δεν πρόκειται να αποθηκευτούν .

Η Float
Η

ο πλωτήρας τύπος δεδομένων έχει οριστεί για την αποθήκευση τιμών που περιέχουν ένα κλασματικό μέρος χαρακτηρίζεται από μια υποδιαστολή , όπως 3.15 . Ο τύπος float είναι μια τιμή απλής ακρίβειας αποθηκεύεται σε μια μεταβλητή 32 - bit σε τρία μέρη . Ένα bit αντιστοιχίζεται στο σημείο, 8 bits για τον εκθέτη και 23 bits χρησιμοποιούνται για να κρατήσει το δεκαδικό . Ο συμβολισμός float αντιπροσωπεύει τον αριθμό κινητής υποδιαστολής ως κλάσμα ( το δεκαδικό μέρος ) που υψώνεται από τη δύναμη του εκθέτη να τοποθετήσετε το δεκαδικό σημείο στον αριθμό . Για παράδειγμα , για να αποθηκεύσετε την τιμή του δείγματος 1,2345 , ο εκθέτης έχει οριστεί σε 1 και το δεκαδικό μέρος είναι 617.250 . Για να υπολογίσουμε το δεκαδικό αριθμό , η τιμή εξίσωση = mantissa x ( 2 x εκθέτης) [ 1,2345 = 0,617250 x 2 ] χρησιμοποιείται .
Εικόνων διπλό
Η

τύπου διπλής είναι μια διευρυμένη τύπος δεδομένων float . Χρησιμοποιεί μια θέση αποθήκευσης 64 - bit για να αποθηκεύσετε αριθμούς με το 14 έως 15 ψηφία ακριβείας . Τα 64 bits κατανέμονται σε ένα σημείο το ένα -bit , 11 bit για εκθέτη και 52 bits για το mantissa .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα