ชนิดของข้อมูล ตัวแปร และตัวดำเนินการ
โปรแกรมภาษา C#
l ตัวอักษรเล็ก/ใหญ่มีความสำคัญ
l คำสั่งทุกคำสั่งต้องปิดท้ายด้วยเซมิโคลอน (;)
l จำนวนช่องว่าง (ทั้งแนวตั้งแนวนอน) ไม่มีผลต่อ การทำงาน
l ใช้เครื่องหมายปีกกา { } จับกลุ่มคำสั่ง
l ข้อความที่อยู่ระหว่าง /* */ หรือหลัง // ถือเป็น คอมเม้นต์ ซึ่งไม่มีผลต่อการทำงานของโปรแกรม
การตั้งชื่อ
l ทั้งเมท็อด คลาส เนมสเปส ต้องมีการตั้งชื่อกำกับ
l ในภาษา C# มีกฎการตั้งชื่อดังนี้
Ø ขึ้นต้นด้วยอักขระภาษาอังกฤษ (A-Z, a-z) หรือตัวขีดเส้นใต้ (_)
Ø ส่วนที่เหลือประกอบด้วยอักขระภาษาอังกฤษ ตัวเลข หรือตัวขีดเส้นใต้
Ø ความยาวสูงสุด 63 ตัวอักษร
Ø ต้องไม่ซ้ำกับคำสงวน (reserved words) เช่น class, namespace
l ตัวอย่างชื่อที่ถูกกฎ
Ø hEllO, E3_32ab, X_x_X022
l ตัวอย่างชื่อที่ผิดกฎ
Ø 32ABC, A.2, C#Program, while
คำสงวน (reserved words)
l คำเหล่านี้ห้ามนำไปใช้เป็นชื่อในภาษา C#
Abstr As Base Bool Break Byte Case Catch Default Goto Is Do Operator
จากข้างต้นเป็นตัวอย่างของคำสงวนที่ยกตัวอย่างมาให้ดูเพียงเท่านี้
ตัวแปร (Variable)
l ตัวแปรใช้สำหรับเก็บค่าของข้อมูล
l การประกาศตัวแปร
การกำหนดค่าให้ตัวแปร
l เราสามารถกำหนดค่าเริ่มต้นให้กับตัวแปรได้พร้อมกับการประกาศตัวแปรนั้นๆ ได้ทันที
l ตัวอย่าง
Int width = 10 , height = 20 ;
Int Area;
Area = width * height ;
นิพจน์ (Expressions)
l นิพจน์เป็นส่วนหนึ่งของคำสั่งที่ถูกประเมินเป็นค่าได้
Ø อาจเป็นค่าโดดหรือประกอบขึ้นมาจากนิพจน์ที่เล็กกว่า
l ตัวอย่างของนิพจน์ที่เป็นค่าโดด
Ø ตัวเลข è 3212, 3.1415
Ø อักขระ è 'C'
Ø ค่าความจริง è true or false
Ø ข้อความ è "Hello, World"
นิพจน์ทางคณิตศาสตร์
l นิพจน์ทางคณิตศาสตร์ (arithmetic expression) คือ นิพจน์ที่ถูกตีความเป็นค่าจำนวน
l นิพจน์ทางคณิตศาสตร์สามารถนำมาประกอบเป็นนิพจน์ที่ซับซ้อนขึ้นได้โดยอาศัยตัวดำเนินการทางคณิตศาสตร์ (arithmetic operators)
Ø +, -, *, /
Ø % (ให้ค่าเศษจากการหาร)
l ตัวอย่าง
Ø 11 + 5 è 16
Ø 11 / 2 è 5
Ø 11.0 / 2 è 5.5
Ø 11 % 2 è 1
Ø 5.0 % 2.2 è 0.6
ลำดับการคำนวณ (Precedence Rules)
1. ( )
2. *, / , %
3. +, –
4. ซ้ายไปขวา





ไม่มีความคิดเห็น:
แสดงความคิดเห็น