0Pricing
C Academy · บทเรียน

ตัวดำเนินการตรรกะและการเปรียบเทียบ

สำรวจวิธีที่ C ประเมินเงื่อนไขด้วยตัวดำเนินการอย่าง &&, ||, !, >, <, == และ !=

ตัวดำเนินการตรรกะและการเปรียบเทียบ เป็นบทเรียน C Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 3 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน C Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส C Academy มีบทเรียนทั้งหมด 3 บทเรียน

ตัวดำเนินการทางตรรกะและการเปรียบเทียบ

ตัวดำเนินการทางตรรกะและการเปรียบเทียบ

ตัวดำเนินการทางตรรกะและการเปรียบเทียบช่วยประเมินเงื่อนไขในภาษา C

ในบทเรียนนี้ คุณจะได้เรียนรู้เกี่ยวกับ:

  • ตัวดำเนินการเปรียบเทียบ เช่น ==, !=, > และ <
  • ตัวดำเนินการทางตรรกะ เช่น &&, || และ !
ตัวดำเนินการตรรกะและการเปรียบเทียบ — ภาพประกอบ 1

ตัวดำเนินการเปรียบเทียบ

ตัวดำเนินการเปรียบเทียบ

ตัวดำเนินการเปรียบเทียบใช้สำหรับเปรียบเทียบค่าสองค่า

ตัวอย่าง:

  • == (เท่ากับ)
  • != (ไม่เท่ากับ)
  • > (มากกว่า)
  • < (น้อยกว่า)

ตัวอย่าง: ตัวดำเนินการเปรียบเทียบ

ตัวอย่าง: ตัวดำเนินการเปรียบเทียบ

โปรแกรมนี้สาธิตการใช้ตัวดำเนินการเปรียบเทียบ

#include <stdio.h>

int main() {
    int a = 5, b = 10;
    printf("a == b: %d\n", a == b);
    printf("a != b: %d\n", a != b);
    printf("a > b: %d\n", a > b);
    printf("a < b: %d\n", a < b);
    return 0;
}

ตัวดำเนินการทางตรรกะ

ตัวดำเนินการทางตรรกะ

ตัวดำเนินการทางตรรกะใช้สำหรับรวมเงื่อนไขหลายรายการเข้าด้วยกัน

ตัวอย่าง:

  • && (AND ทางตรรกะ)
  • || (OR ทางตรรกะ)
  • ! (NOT ทางตรรกะ)

ตัวอย่าง: ตัวดำเนินการทางตรรกะ

ตัวอย่าง: ตัวดำเนินการทางตรรกะ

โปรแกรมนี้สาธิตการใช้ตัวดำเนินการทางตรรกะ

#include <stdio.h>

int main() {
    int x = 5, y = 10;
    printf("(x > 0 && y > 0): %d\n", (x > 0 && y > 0));
    printf("(x > 0 || y < 0): %d\n", (x > 0 || y < 0));
    printf("!(x > 0): %d\n", !(x > 0));
    return 0;
}

การใช้ตัวดำเนินการในเงื่อนไข

การใช้ตัวดำเนินการในเงื่อนไข

มักใช้ตัวดำเนินการเปรียบเทียบและตัวดำเนินการทางตรรกะในคำสั่ง if

ตัวอย่าง:

if (age >= 18 && age <= 65) { printf("Eligible for work."); }

ตัวอย่าง: การใช้ตัวดำเนินการในคำสั่ง if

ตัวอย่าง: การใช้ตัวดำเนินการในคำสั่ง if

โปรแกรมนี้ตรวจสอบว่าตัวเลขอยู่ระหว่าง 1 ถึง 100 หรือไม่

#include <stdio.h>

int main() {
    int num = 50;
    if (num > 0 && num <= 100) {
        printf("Number is in range.\n");
    } else {
        printf("Number is out of range.\n");
    }
    return 0;
}

ข้อผิดพลาดที่พบบ่อย

ข้อผิดพลาดที่พบบ่อย

ต่อไปนี้คือข้อผิดพลาดที่พบบ่อยเมื่อใช้ตัวดำเนินการ:

  • ใช้ = แทน == ในการเปรียบเทียบ
  • ลืมใส่วงเล็บในเงื่อนไขที่ซับซ้อน
  • ใช้ AND (&&) และ OR (||) ทางตรรกะไม่ถูกต้อง

สรุป

สรุป

ในบทเรียนนี้ คุณได้เรียนรู้:

  • ตัวดำเนินการเปรียบเทียบ: ==, !=, >, <
  • ตัวดำเนินการทางตรรกะ: &&, ||, !
  • วิธีใช้ตัวดำเนินการเหล่านี้ในเงื่อนไข

ต่อไป เราจะเรียนรู้ฟังก์ชันและการเขียนโปรแกรมแบบโมดูลในภาษา C กัน

ตัวดำเนินการตรรกะและการเปรียบเทียบ — ภาพประกอบ 10

คำถามที่พบบ่อย

บทเรียน “ตัวดำเนินการตรรกะและการเปรียบเทียบ” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ตัวดำเนินการตรรกะและการเปรียบเทียบ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส C Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส C Academy มีบทเรียนทั้งหมด 3 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “ตัวดำเนินการตรรกะและการเปรียบเทียบ”

สำรวจวิธีที่ C ประเมินเงื่อนไขด้วยตัวดำเนินการอย่าง &&, ||, !, >, <, == และ != คุณปฏิบัติ C Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน C Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน C Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 3 บทเรียน

บทเรียน “ตัวดำเนินการตรรกะและการเปรียบเทียบ” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน C Academy นี้ได้ไหม

ได้ บทเรียน C Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. คำสั่งเงื่อนไข
  2. โครงสร้างการวนซ้ำ
  3. ตัวดำเนินการตรรกะและการเปรียบเทียบ
← กลับไปที่ C Academy