Σε αυτό το σεμινάριο, θα μάθουμε για μεταβλητές, κυριολεκτικά και σταθερές στο C ++ με τη βοήθεια παραδειγμάτων.
Μεταβλητές C ++
Στον προγραμματισμό, μια μεταβλητή είναι ένα κοντέινερ (χώρος αποθήκευσης) για την αποθήκευση δεδομένων.
Για να υποδείξετε την περιοχή αποθήκευσης, κάθε μεταβλητή πρέπει να έχει ένα μοναδικό όνομα (αναγνωριστικό). Για παράδειγμα,
int age = 14;
Εδώ, η ηλικία είναι μια μεταβλητή του int
τύπου δεδομένων και έχουμε αντιστοιχίσει μια ακέραια τιμή 14 σε αυτήν.
Σημείωση: Ο int
τύπος δεδομένων υποδηλώνει ότι η μεταβλητή μπορεί να διατηρεί μόνο ακέραιους αριθμούς. Παρομοίως, μπορούμε να χρησιμοποιήσουμε τον double
τύπο δεδομένων εάν πρέπει να αποθηκεύσουμε δεκαδικά και εκθετικά.
Θα μάθουμε λεπτομερώς για όλους τους τύπους δεδομένων στο επόμενο σεμινάριο.
Η τιμή μιας μεταβλητής μπορεί να αλλάξει, εξ ου και η μεταβλητή ονόματος .
int age = 14; // age is 14 age = 17; // age is 17
Κανόνες για την ονομασία μιας μεταβλητής
- Ένα όνομα μεταβλητής μπορεί να έχει μόνο αλφάβητα, αριθμούς και την υπογράμμιση
_
. - Ένα όνομα μεταβλητής δεν μπορεί να ξεκινήσει με έναν αριθμό.
- Τα μεταβλητά ονόματα δεν πρέπει να ξεκινούν με κεφαλαίο χαρακτήρα.
- Ένα όνομα μεταβλητής δεν μπορεί να είναι λέξη-κλειδί. Για παράδειγμα,
int
είναι μια λέξη-κλειδί που χρησιμοποιείται για να δηλώσει ακέραιους αριθμούς. - Ένα όνομα μεταβλητής μπορεί να ξεκινήσει με μια υπογράμμιση. Ωστόσο, δεν θεωρείται καλή πρακτική.
Σημείωση: Πρέπει να προσπαθήσουμε να δώσουμε ουσιαστικά ονόματα σε μεταβλητές. Για παράδειγμα, το first_name είναι ένα καλύτερο όνομα μεταβλητής από το fn.
C ++ Literals
Τα γράμματα είναι δεδομένα που χρησιμοποιούνται για την αναπαράσταση σταθερών τιμών. Μπορούν να χρησιμοποιηθούν απευθείας στον κώδικα. Για παράδειγμα: 1
, 2.5
, 'c'
κ.λπ.
Εδώ, 1
, 2.5
και 'c'
είναι λεκτικές. Γιατί; Δεν μπορείτε να εκχωρήσετε διαφορετικές τιμές σε αυτούς τους όρους.
Ακολουθεί μια λίστα με διαφορετικά γράμματα στον προγραμματισμό C ++.
1. Ακέραιοι
Ένας ακέραιος αριθμός είναι ένας αριθμητικός κυριολεκτικός (που σχετίζεται με αριθμούς) χωρίς κλασματικό ή εκθετικό μέρος. Υπάρχουν τρεις τύποι ακέραιων γραμμάτων στον προγραμματισμό C:
- δεκαδικό (βάση 10)
- οκτάλη (βάση 8)
- δεκαεξαδικό (βάση 16)
Για παράδειγμα:
Δεκαδικό: 0, -9, 22 κ.λπ. Οκταλ: 021, 077, 033 κ.λπ. Δεκαδικό: 0x7f, 0x2a, 0x521 κ.λπ.
Στον προγραμματισμό C ++, το οκταδικό ξεκινά με a 0
και το δεκαεξαδικό ξεκινά με a 0x
.
2. Κυματογραφικά κυμαινόμενα σημεία
Η κυματοειδής κυμαινόμενο σημείο είναι μια αριθμητική κυριολεκτική που έχει είτε κλασματική μορφή είτε εκθετική μορφή. Για παράδειγμα:
-2.0
0.0000234
-0.22E-5
Σημείωση: E-5 = 10-5
3. Χαρακτήρες
Ένας χαρακτήρας χαρακτήρας δημιουργείται περικλείοντας έναν μόνο χαρακτήρα μέσα σε μεμονωμένα εισαγωγικά. Για παράδειγμα: 'a'
, 'm'
, 'F'
, '2'
, ')'
κ.λπ.
4. Ακολουθίες διαφυγής
Μερικές φορές, είναι απαραίτητο να χρησιμοποιήσετε χαρακτήρες που δεν μπορούν να πληκτρολογηθούν ή να έχουν ειδική σημασία στον προγραμματισμό C ++. Για παράδειγμα, newline (enter), tab, ερωτηματικό κ.λπ.
Για να χρησιμοποιήσετε αυτούς τους χαρακτήρες, χρησιμοποιούνται ακολουθίες διαφυγής.
Ακολουθίες διαφυγής | Χαρακτήρες |
---|---|
| Backspace |
f | Ροή φόρμας |
| Νέα γραμμή |
| ΕΠΙΣΤΡΟΦΗ |
| Οριζόντια καρτέλα |
v | Κάθετη καρτέλα |
\ | Αντίστροφη κάθετο |
\' | Ενιαίο εισαγωγικό |
" | Διπλό εισαγωγικό |
? | Ερωτηματικό |
|