Isi kandungan:
- Bagaimana untuk membina perbandingan logikal dalam C
- Pengendali perbandingan logik bahasa C ini boleh digunakan jika perbandingan apabila dua atau lebih syarat mesti dipenuhi.
Video: Week 4, continued 2024
Sesetengah perbandingan yang anda ingin buat apabila pengaturcaraan dengan C lebih kompleks daripada yang dibentangkan oleh pengendali mudah. Sebagai contoh, pertimbangkan matematik-thingie berikut:
-5 <= x <= 5
Dalam bahasa Inggeris, pernyataan ini bermaksud bahawa x mewakili nilai antara -5 dan 5, termasuk. Itu bukan bahasa C jika perbandingan, tetapi boleh jadi apabila anda menggunakan pengendali logik.
Bagaimana untuk membina perbandingan logikal dalam C
Boleh memuatkan dua atau lebih perbandingan kepada penyataan tunggal jika. Keputusan perbandingan kemudian dibandingkan dengan menggunakan pengendali logik. Apabila hasil keseluruhannya benar, jika keadaan dianggap benar.
LOGIC IS A TWEETING BIRD
#include int main () {int coordinate; printf ("Koordinat sasaran input:"); scanf ("% d", & menyelaras); jika (koordinat> = -5 && menyelaraskan <= 5) {meletakkan ("Tutup cukup!");} else {puts ("Target out of range! dibuat oleh kenyataan pernyataan jika dalam Baris 9. Pernyataan tersebut berbunyi seperti ini: "Jika nilai koordinat
lebih besar daripada atau sama dengan -5 dan kurang dari atau sama dengan 5."
Buat projek baru menggunakan kod sumber dari Logic Is Tweeting Bird. Bina program. Jalankan kod beberapa kali untuk menguji seberapa baik ia berfungsi. Bagaimana untuk menambah beberapa pengendali logik dalam C
Pengendali perbandingan logik bahasa C ini boleh digunakan jika perbandingan apabila dua atau lebih syarat mesti dipenuhi.
Pengendali
Nama | Benar Bila | & & |
---|---|---|
dan | Kedua perbandingan adalah benar | || |
atau | Sebanding perbandingan | ! |
tidak | Item itu palsu |
|
Latihan 2:
Ubah suai kod sumber dari Logic Is Tweeting Bird supaya operasi ATAU logik digunakan untuk membuat keadaan benar ketika nilai variabel koordinat kurang dari -5 atau lebih daripada 5. Latihan
3 : Buat projek baru yang meminta jawapan kepada soalan yang sama atau tidak dengan menekan kekunci Y atau N, huruf kecil. Pastikan program itu bertindak dengan sewajarnya apabila tiada Y atau N ditekan. Operasi logik sering dirujuk dengan menggunakan semua topi: DAN, ATAU. Yang memisahkan mereka dari kata-kata biasa
-
dan dan atau. Logik DAN diwakili oleh dua ampersands: &&.Katakanlah "dan. "
-
Logik ATAU diwakili oleh dua paip, atau bar menegak, aksara: ||. Katakanlah "atau. "
-
BALIK tidak logik diwakili oleh satu titik seru:!. Katakanlah "tidak! "
-
TALIK tidak logik tidak digunakan seperti AND atau ATAU. Ia hanya memberi awalan nilai untuk membalikkan hasil, mengubah Palsu menjadi Benar dan Benar menjadi Palsu.