Video: How to learn to code (quickly and easily!) 2024
Oleh Dan Gookin
Apabila bekerja dalam bahasa pengaturcaraan C, anda perlu tahu bagaimana C melakukan perkara - contohnya, urutan keutamaan, jenis pembolehubah, pengendali, dan perbandingan dan lawan mereka.
Order Precedence dalam Bahasa Pemrograman C
Jika anda memprogramkan dengan C, anda menggunakan pengendali - dan mengetahui sama ada membaca operator tersebut dari kiri ke kanan atau ke kanan ke kiri berarti menulis program C yang berfungsi dan satu yang terhempas. Gunakan maklumat di dalam jadual berikut untuk menentukan susunan keutamaan dalam C:
Jenis Variasi Bahasa C
Sama ada anda bekerja dengan pembolehubah biasa atau unsigned dalam program C anda, anda perlu mengetahui sedikit mengenai pelbagai pemboleh ubah tersebut. Jadual berikut menunjukkan jenis pembolehubah C, julat nilai mereka, dan beberapa komen yang berguna:
Pengendali Bahasa C
Dalam pengaturcaraan dengan C, anda kadang-kadang mahu menggunakan pengendali matematik biasa untuk fungsi matematik biasa dan pengendali yang tidak begitu umum untuk fungsi logik dan urutan. Berikut adalah melihat pengendali bahasa C menggunakan:
Operator, Kategori, Kewajipan | Operator, Kategori, Kewajipan | Operator, Kategori, Kewajipan |
---|---|---|
=, Tugasan, Sama | ! =, Perbandingan, Tidak sama dengan >>, Bitwise, Shift bit kanan | +, Matematik, Tambahan |
&&, Logical, DAN | ~, Bitwise, Pelengkap Satu | - Matematik, Penolakan |
||, Logical, ATAU | +, Unary, Positif | *, Matematik, Pendaraban |
!, Logik, TIDAK | -, Unary, Negatif | /, Matematik, Bahagian |
++, Matematik, Peningkatan sebanyak 1 | *, Unary, Pointer | - Matematik, Penurunan sebanyak 1 |
&, Unary, Alamat >>, Perbandingan, Lebih Besar daripada | &, Bitwise, DAN | sizeof, Unary, Mengembalikan saiz objek >> =, Perbandingan, Lebih Besar atau sama dengan |
|, Bitwise, Inclusive OR | ., Struktur, Akses Elemen | <, perbandingan, Kurang dari |
^, Bitwise, Eksklusif ATAU (XOR atau EOR) | ->, Struktur, akses unsur penunjuk | <= sama dengan |
<<, bitwise, bit Shift kiri | ?:, Bersyarat, Funky jika operator ekspresi | ==, Perbandingan, Sama dengan |
|
Perbandingan Bahasa C dan Pengikutnya | Pemrograman dalam C, atau bahasa pengaturcaraan, bermakna membina perbandingan - lebih besar dan lebih kecil daripada dan sama dengan pelbagai kombinasi. Ketahui perbandingan penggunaan C dan perselisihan mereka: |
Jika Perbandingan |
Syarat Ini
<< 999 >> =
Lebih daripada atau sama dengan | == | ! = |
---|---|---|
Tidak sama dengan >> | <= | Kurang dari atau sama dengan |
<= >> | Lebih daripada >> = | << Kurang daripada |
!= | == | Sama dengan |