More Related Content
More from โรงเรียนอุตรดิตถ์ดรุณี
More from โรงเรียนอุตรดิตถ์ดรุณี (20)
Know3 1
- 1. ใบความรูที่ 3.1
นิพจนทางตรรกศาสตร
นิพจนทางตรรกศาสตร (boolean expressions) เปนนิพจนที่ถูกตีความเปนคาความจริง ซึ่งใหคาที่
เปนไปไดเพียงสองคาคือ true (จริง) และ false (เท็จ) นิพจนทางตรรกศาสตรมีบทบาทอยางมากใน
การกําหนดเงื่อนไขใหกับคําสั่งแบบมีเงื่อนไข ซึ่งภาษา C# อนุญาตใหเราสรางนิพจนเหลานี้ไดจากการผสม
นิพจนทางคณิตศาสตร (หรือแมแตนิพจนแบบอักขระและนิพจนแบบขอความ) เขาดวยกันโดยอาศัยตัว
ดําเนินการเปรียบเทียบดังนี้
การเปรียบเทียบ สัญลักษณใน C# ตัวอยาง ชนิดขอมูลที่ใชได ความหมาย
ตัวเลขทุกชนิด,
= == x == y x เทากับ y
char, string
ตัวเลขทุกชนิด,
≠ != x != y x ไมเทากับ y
char, string
ตัวเลขทุกชนิด, x นอยกวา y
< < x < y
char
ตัวเลขทุกชนิด, x นอยกวาหรือเทากับ y
≤ <= x <= y
char
ตัวเลขทุกชนิด, x มากกวา y
> > x > y
char
ตัวเลขทุกชนิด, x มากกวาหรือเทากับ y
≥ >= x >= y
char
นอกจากนี้เรายังสามารถนําเอานิพจนทางตรรกศาสตรตั้งแตหนึ่งนิพจนหรือมากกวามาผสมกันเพื่อ
สรางนิพจนทางตรรกศาสตรที่ซับซอนขึ้นอีกโดยอาศัยตัวเชื่อมดังตอไปนี้
• && เชื่อมนิพจนทางตรรกศาสตรสองนิพจนเขาดวยกันโดยใชตรรกแบบ "และ" (AND)
ตัวอยางเชน (x>1) && (x<10) จะใหคาจริงเมื่อตัวแปร x มีคาอยูระหวาง 1 ถึง 10
• || เชื่อมนิพจนทางตรรกศาสตรสองนิพจนเขาดวยกันโดยใชตรรกแบบ "หรือ" (OR) ตัวอยางเชน
(x<1) || (x>10) จะใหคาจริงเมื่อตัวแปร x มีคานอยกวา 1 หรือมากกวา 10
• ! กลับคาความจริงของนิพจนทางตรรกศาสตร ตัวอยางเชน !(x==1) จะเปนจริงเมื่อตัวแปร x มี
คาไมเทากับ 1
52 สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี