C Tokens, Identifiers, Keywords: Τι είναι τα Tokens & οι τύποι του
Τι είναι ένα σύνολο χαρακτήρων;
Όπως κάθε άλλη γλώσσα, η 'C' έχει επίσης το δικό της σύνολο χαρακτήρων. Ένα πρόγραμμα είναι ένα σύνολο εντολών που, όταν εκτελούνται, παράγουν μια έξοδο. Τα δεδομένα που επεξεργάζεται ένα πρόγραμμα αποτελούνται από διάφορους χαρακτήρες και σύμβολα. Η έξοδος που δημιουργείται είναι επίσης ένας συνδυασμός χαρακτήρων και συμβόλων.
Ένα σύνολο χαρακτήρων στο 'C' χωρίζεται σε:
- Γράμματα
- Numbers
- Ειδικοί χαρακτήρες
- Λευκά κενά (κενά)
Ένας μεταγλωττιστής πάντα αγνοεί τη χρήση χαρακτήρων, αλλά χρησιμοποιείται ευρέως για τη μορφοποίηση των δεδομένων. Ακολουθεί το σύνολο χαρακτήρων στον προγραμματισμό «C»:
1) Γράμματα
- Κεφαλαίοι χαρακτήρες (AZ)
- Πεζοί χαρακτήρες (az)
2) Numbers
- Όλα τα ψηφία από το 0 έως το 9
3) Λευκοί χώροι
- Κενός χώρος
- Νέα γραμμή
- Επιστροφή μεταφοράς
- Οριζόντια καρτέλα
4) Ειδικοί χαρακτήρες
- Οι ειδικοί χαρακτήρες στο 'C' εμφανίζονται στον πίνακα που δίνεται,
ΕΙΔΙΚΟΣ ΧΑΡΑΚΤΗΡΑΣ | Descriptιόν |
---|---|
, (κόμμα) | { (ανοιχτή σγουρή αγκύλη) |
. (περίοδος) | } (κλείσιμο σγουρό παρένθεση) |
; (άνω τελεία) | [ (αριστερή αγκύλη) |
: (πάνω τελεία) | ] (δεξιά αγκύλη) |
; (ερωτηματικό) | ((ανοίγοντας αριστερή παρένθεση) |
(απόστροφο) | ) (κλείσιμο δεξιά παρένθεση) |
” (διπλό εισαγωγικό) | & (σύμφωνο) |
! (θαυμαστικό) | ^ (caret) |
|(κάθετη μπάρα) | + (προσθήκη) |
/ (προς τα εμπρός κάθετο) | – (αφαίρεση) |
\ (προς τα πίσω κάθετο) | * (πολλαπλασιασμός) |
~ (tilde) | / (διαίρεση) |
_ (κατω παυλα) | > (μεγαλύτερη ή κλειστή γωνία) |
$ (σύμβολο δολαρίου) | < (μικρότερη από ή ανοιγόμενη γωνία βραχίονα) |
% (σύμβολο ποσοστού) | # (σήμα κατακερματισμού) |
Τι είναι το Token στο C;
ΕΝΔΕΙΞΗ είναι η μικρότερη μονάδα σε ένα πρόγραμμα «C». Είναι κάθε λέξη και σημεία στίξης που συναντάτε στο πρόγραμμά σας C. Ο μεταγλωττιστής σπάει ένα πρόγραμμα στις μικρότερες δυνατές μονάδες (Tokens) και προχωρά στα διάφορα στάδια της μεταγλώττισης. Το C Token χωρίζεται σε έξι διαφορετικούς τύπους, δηλαδή Λέξεις-κλειδιά, Operators, Strings, Constants, Special Characters, and Identifiers.
Λέξεις-κλειδιά και αναγνωριστικά
Στο 'C' κάθε λέξη μπορεί να είναι είτε λέξη-κλειδί είτε αναγνωριστικό.
Οι λέξεις-κλειδιά έχουν σταθερή σημασία και η σημασία δεν μπορεί να αλλάξει. Λειτουργούν ως δομικό στοιχείο ενός προγράμματος «C». Υπάρχουν συνολικά 32 λέξεις-κλειδιά στο 'C'. Οι λέξεις-κλειδιά γράφονται με πεζά γράμματα.
Ο παρακάτω πίνακας αντιπροσωπεύει τις λέξεις-κλειδιά στο 'C'-
Λέξεις-κλειδιά σε C Programming Language | |||
---|---|---|---|
αυτόματη | διπλασιαστεί | int | δομ |
σπάσει | αλλιώς | μακρύς | αλλαγή |
περίπτωση | απαρίθμηση | κάντε ΕΓΓΡΑΦΗ | typedef |
δεξαμενή | εξωτερικός | απόδοση | ένωση |
const | μικρός | φλοτέρ | ανυπόγραφο |
ΣΥΝΕΧΕΙΑ | για | υπογραφεί | void |
αθέτηση | goto | μέγεθος του | πτητικός |
do | if | στατικός | ενώ |
Ένα αναγνωριστικό δεν είναι παρά ένα όνομα που έχει εκχωρηθεί σε ένα στοιχείο ενός προγράμματος. Παράδειγμα, όνομα του α μεταβλητή, συνάρτηση, κ.λπ. Τα αναγνωριστικά στη γλώσσα C είναι τα ονόματα που ορίζονται από τον χρήστη και αποτελούνται από τυπικό σύνολο χαρακτήρων «C». Όπως λέει και το όνομα, τα αναγνωριστικά χρησιμοποιούνται για τον προσδιορισμό ενός συγκεκριμένου στοιχείου σε ένα πρόγραμμα. Κάθε αναγνωριστικό πρέπει να έχει ένα μοναδικό όνομα. Πρέπει να τηρούνται οι ακόλουθοι κανόνες για τα αναγνωριστικά:
- Ο πρώτος χαρακτήρας πρέπει πάντα να είναι αλφάβητο ή κάτω παύλα.
- Θα πρέπει να σχηματίζεται χρησιμοποιώντας μόνο γράμματα, αριθμούς ή υπογράμμιση.
- Μια λέξη-κλειδί δεν μπορεί να χρησιμοποιηθεί ως αναγνωριστικό.
- Δεν πρέπει να περιέχει κανένα χαρακτήρα κενού διαστήματος.
- Το όνομα πρέπει να έχει νόημα.
Σύνοψη
- C Tokens σε Γ γλώσσα είναι οι μικρότερες μονάδες σε ένα πρόγραμμα.
- Μια λέξη-κλειδί είναι δεσμευμένες λέξεις ανά γλώσσα.
- Υπάρχουν συνολικά 32 λέξεις-κλειδιά.
- Ένα αναγνωριστικό χρησιμοποιείται για την αναγνώριση στοιχείων ενός προγράμματος.