นิพจน์




5. นิพจน์ (expressions)

ในภาษาซี นิพจน์ หมายถึง สิ่งที่ประมวลผลแล้วสามารถให้เป็นค่าตัวเลขได้ ซึ่งแต่ละนิพจน์จะมีระดับความยากง่ายในการประมวลผลที่แตกต่างกัน

นิพจน์ที่มีระดับการประมวลผลแบบง่ายที่สุด จะประกอบด้วย ตัวแปรเพียงตัวเดียว หรือ ค่าคงที่ นิพจน์ที่มีลักษณะเป็นค่าคงที่ เช่น

100

‘g’

นิพจน์ที่เป็นค่าคงที่ที่เป็นสัญลักษณ์ เช่น

#define VAT 7

#define PI 3.14159

const int a = 40;

const char ch = ‘m’;

จากข้อความสั่งในภาษาซีดังกล่าวข้างต้น ทำให้ VAT, PI, a และ ch ต่างเป็นนิพจน์ที่เป็นตัวแปร ดังนั้น นิพจน์ จึงหมายถึง จำนวนใดจำนวนหนึ่งต่อไปนี้

- จำนวนเต็มจำนวนเดียว

- จำนวนจริงจำนวนเดียว

- ตัวเลขจำนวนเต็ม หรือ ตัวเลขจำนวนจริง หลายจำนวน ที่เชื่อมโยงกันด้วยตัวดำเนินการ +, -, *, / หรือ % ซึ่งเรียกว่า การคำนวณทางคณิตศาสตร์

สำหรับนิพจน์ที่มีระดับการประมวลผลที่ซับซ้อน จะประกอบด้วย นิพจน์ที่มีระดับการประมวลผลอย่างง่ายหลายนิพจน์ และเชื่อมต่อกันด้วยตัวดำเนินการ เช่น

นิพจน์ที่ประกอบด้วย 2 นิพจน์ และ 1 ตัวดำเนินการ

36 + 6

54 * 7

405/9

นิพจน์ที่มีความซับซ้อนมากขึ้น เช่น

score1 * 2 + score2 * 5 + score3 * 3