นิพจน์ และ เครื่องหมาย (Expressions & Operators)
อีกประการที่อยากให้ทราบและสำคัญกับพื้นฐานการเขียนโปรแกรมทุกประภทมาก ไม่ว่าจะ .NET C# C++ หรือ Java และภาษาอื่นๆ คือ การคำนวณของเครื่องหมายต่างๆ และนิพจน์
นิพจน์ เป็นประโยคที่แสดงให้เห็นความสัมพันธ์ของค่าตัวแปรต่างๆ ผ่านเครื่องหมายทางคณิตศาสตร์ และ เครื่องหมายเท่ากับ ซึ่งสามารถทำให้ซับซ้อนเท่าไรก็ได้ตามผู้เขียนโปรแกรม เช่น
int x,y,z
z = 5;
y=x+8;
เป็นต้น
ส่วนเครื่องหมายมีไว้เพื่อมีการกระทำระหว่าง 2 ตัวแปรที่กำหนดไว้ โดยแบ่งประเภทได้ 3 แบบ
Unary คือใช้กับตัวแปร หรือ ค่าคงที่ 1 ตัว
เช่น x = +b , y = -a
Binary คือใช้กับตัวแปร หรือ ค่าคงที่ 2 ตัว
เช่น a= 5+x, b= x/y
Ternary คือใช้กับตัวแปร หรือ ค่าคงที่ 3 ตัว
เช่น int vars = 50.ToString() == "50" ? 1 : -1;
ซึ่งตัวเครื่องหมายในการเขียนโปรแกรมนั้น มีอีกหลายประเภท ซึ่งจะบอกในบทความต่อไป
นิพจน์ เป็นประโยคที่แสดงให้เห็นความสัมพันธ์ของค่าตัวแปรต่างๆ ผ่านเครื่องหมายทางคณิตศาสตร์ และ เครื่องหมายเท่ากับ ซึ่งสามารถทำให้ซับซ้อนเท่าไรก็ได้ตามผู้เขียนโปรแกรม เช่น
int x,y,z
z = 5;
y=x+8;
เป็นต้น
ส่วนเครื่องหมายมีไว้เพื่อมีการกระทำระหว่าง 2 ตัวแปรที่กำหนดไว้ โดยแบ่งประเภทได้ 3 แบบ
Unary คือใช้กับตัวแปร หรือ ค่าคงที่ 1 ตัว
เช่น x = +b , y = -a
Binary คือใช้กับตัวแปร หรือ ค่าคงที่ 2 ตัว
เช่น a= 5+x, b= x/y
Ternary คือใช้กับตัวแปร หรือ ค่าคงที่ 3 ตัว
เช่น int vars = 50.ToString() == "50" ? 1 : -1;
ซึ่งตัวเครื่องหมายในการเขียนโปรแกรมนั้น มีอีกหลายประเภท ซึ่งจะบอกในบทความต่อไป
ความคิดเห็น
แสดงความคิดเห็น