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

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

C Tutorial : Τύποι δεδομένων

Dennis Ritchie αναπτύξει μια δομημένη , γενική γλώσσα προγραμματισμού σκοπό για Bell Telephone Laboratories , που έγινε γνωστή ως C. C έκτοτε έχει αναπτυχθεί σε C + + , αλλά ένα μεγάλο μέρος της αρχικής γλώσσας παραμένει , και οι περισσότεροι C + + compilers είναι σε θέση να εφαρμόσουν οι αρχικές δηλώσεις του C . Αν και C + + compilers έχουν μια πιο περίτεχνο σύνολο δεδομένων , ενσωματώνοντας τη χρήση και τη δημιουργία αντικειμένων , βασικοί τύποι δεδομένων της C είναι ακόμα σε χρήση . Βασικοί τύποι
Η

Οι βασικοί τύποι δεδομένων που χρησιμοποιούνται σε C είναι : char , int , float και το διπλό . Παρά το γεγονός ότι υπάρχει μια boolean σε ορισμένες C + + compilers , boolean δεν είναι ένας βασικός τύπος C. Στην C , για booleans , μπορείτε να χρησιμοποιήσετε 1 (αληθές ) και 0 ( ψευδής ) . Char είναι μικρή για τον χαρακτήρα . Χαρακτήρες μπορεί να είναι ένα απλό γράμμα , όπως το «Α» ή «α» . Μια '1 ' σε μονά εισαγωγικά είναι ο char ένα και όχι ο ακέραιος ένα . Μία διαφορά επικεφαλής είναι το ποσό των bits που χρησιμοποιούνται για την αποθήκευση της τιμής. Char είναι γενικά το μικρότερο τύπο δεδομένων , χρησιμοποιώντας μόνο 8 bits . Ανάλογα με τον μεταφραστή και τον υπολογιστή , ένας int ( ακέραιος αριθμός) μπορεί να είναι 16 ή 32 bit . Πλωτήρες είναι γενικά 32 bits. Ο πλωτήρας χρησιμοποιείται για να δηλώσει "αριθμός σημείο float" μεταβλητή , που σημαίνει ότι η τιμή που αποθηκεύεται περιέχει ένα δεκαδικό ψηφίο. . Ένα διπλό που χρησιμοποιείται για πολύ μεγάλους αριθμούς κινητής υποδιαστολής
εικόνων χρησιμοποιώντας τροποποιητές
Η

τροποποιητές σε C περιλαμβάνουν : μακρύ, κοντό , ανυπόγραφο και const . Η χρήση των long και short είναι για τη βελτιστοποίηση του χώρου που διατίθεται για τις μεταβλητές σας . Το ακριβές ποσό του χώρου που διατίθεται μπορεί να διαφέρουν από compiler σε compiler . Αλλά ANSI ορίζει ότι μια σύντομη int θα πρέπει να είναι μικρότερο από έναν int , η οποία είναι μικρότερη από μία μακρά int . Ομοίως ένας float είναι μικρότερο από ένα διπλό, το οποίο είναι μικρότερο από ένα μεγάλο διπλό . Η χρήση των ανυπόγραφο επιτρέπει το προβάδισμα λίγο να χρησιμοποιηθούν αριθμητικά , παρά ως ένα σημάδι λίγο για να δείξει θετικά ή αρνητικά . Το αποτέλεσμα είναι να αυξηθεί το εύρος θετική αξία της αξίας μιας μεταβλητής στο κόστος των αρνητικών τιμών . Για παράδειγμα, μια σύντομη int ( υποθέτοντας 16 bits) μπορούν να αποθηκεύσουν τιμές που κυμαίνονται -32.768 έως 32.767 . Μια unsigned int σύντομο καταστήματα τιμές μεταξύ 0 και 65535 . Const , μικρή για σταθερή , χρησιμοποιείται για να δηλώσει τις αξίες που παραμένουν αναλλοίωτες και δεν μπορεί να αλλάξει από το πρόγραμμα κατά τη διάρκεια της εκτέλεσης .

Η παραδείγματα σε C ​​
Η

int x , y , z ? μικρή ηλικία int ? μεγάλο πληθυσμό int ? επιπλέουν μισθό , φόρους? διπλή bignum ? const pi float = 3,14159 ?
Η
εικόνων

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

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