Βίντεο: You are fluent in this language (and don't even know it) | Christoph Niemann 2024
Με τον Dan Gookin
Όταν εργάζεστε στη γλώσσα προγραμματισμού C, πρέπει να είστε εξοικειωμένοι με τον τρόπο που η C κάνει πράγματα - για παράδειγμα, τη σειρά προτεραιότητας, τους τύπους μεταβλητών, τους χειριστές και τις συγκρίσεις τα αντίθετά τους.
Τάξη Προτεραιότητας σε Γ Γλώσσα Προγραμματισμού
Αν προγραμματίζετε με C, χρησιμοποιείτε τους χειριστές - και γνωρίζοντας αν θα διαβάσετε αυτούς τους χειριστές από αριστερά προς τα δεξιά ή δεξιά προς τα αριστερά σημαίνει εγγραφή ενός προγράμματος C που λειτουργεί και ένα που συντρίβει. Χρησιμοποιήστε τις πληροφορίες στον παρακάτω πίνακα για να προσδιορίσετε τη σειρά προτεραιότητας στο C:
C Τύποι μεταβλητών γλώσσας
Είτε εργάζεστε με κανονικές είτε χωρίς υπογραφές μεταβλητές στο πρόγραμμα C, πρέπει να γνωρίζετε λίγο για αυτές τις διάφορες μεταβλητές. Ο παρακάτω πίνακας δείχνει τους τύπους μεταβλητών C, τα εύρη τιμών τους και μερικά χρήσιμα σχόλια:
Ο προγραμματισμός με το C, περιστασιακά θέλετε να χρησιμοποιήσετε κοινούς μαθηματικούς χειριστές για κοινές μαθηματικές λειτουργίες και όχι για κοινές λειτουργίες λογικής και ακολουθίας. Εδώ είναι μια ματιά σε φορείς γλώσσα C για να χρησιμοποιήσετε:Operator, Κατηγορία, Duty
Operator, Κατηγορία, Duty | Operator, Κατηγορία, Duty | =, Εργασία, ισούται με |
---|---|---|
! =, Σύγκριση, δεν είναι ίσο με >>, Λογικό, Shift κομμάτια σωστά | +, Μαθηματικά, προσθήκη | &&, λογική, και |
~, Λογικό, συμπληρώνουν το ένα το | -, Μαθηματικά, Αφαίρεση | ||, Λογική, Ή |
+, Unary, Θετική | *, Μαθηματική, Πολλαπλασιασμός | !, Λογική, ΔΕΝ |
-, μοναδιαίες, Αρνητικό | /, Μαθηματικά, Τμήμα | ++, Μαθηματικά, Αύξηση κατά 1 |
*, μοναδιαίες, Δείκτης | %, Μαθηματικά, Modulo | -, Μαθηματική, Μείωση κατά 1 |
και, μοναδιαίες, Διεύθυνση >>, Σύγκριση, Μεγαλύτερο από | και, Δυαδικό κΑΙ | sizeof, μοναδιαίες, Επιστρέφει το μέγεθος ενός αντικειμένου >> =, Σύγκριση, Μεγαλύτερο από ή ίσο με |
, Bitwise, Inclusive OR | . Δομή, πρόσβαση στο στοιχείο | <, σύγκριση, λιγότερο από |
^, Λογικό, Exclusive OR (XOR ή ΕΔΟ) | ->, Δομή, Δείκτης πρόσβαση στο στοιχείο | <=, σύγκριση, λιγότερο από ή ίσο με |
<<, κατά bit, Shift bits αριστερά | ;:, Conditional, Funky if expression operator | ==, Σύγκριση, ισούται με |
C Γλωσσικές Συγκρίσεις και τα Αντίθετα | Ο προγραμματισμός σε C ή σε οποιαδήποτε γλώσσα προγραμματισμού σημαίνει συγκρίσεις κτιρίων - μεγαλύτερες και μικρότερες και ίσες σε διάφορους συνδυασμούς. Γνωρίστε τις συγκρίσεις C χρήσεις και τα αντίθετα τους: | |
Εάν Σύγκριση |
Αυτή η συνθήκη
<< 999 >> =
Περισσότερο από ή ίσο με | == | ! = |
---|---|---|
Λιγότερο από | != | == |
Ίση με |