[C#]Unit 1 พื้นฐาน C# ตอน2
Unit 1 : พื้นฐาน C# ตอน 2
การกำหนดตัวแปรและข้อมูล
- ตัวแปร(Variable) >> เป็นสัญลักษณ์ที่เรานำมาใช้แทนข้อมูลต่าง โดยมีหลักการตั้งชื่อตัวแปรดังนี้1. ต้องขึ้นต้นด้วยตัวอักษรเท่านั้น ห้ามใช้ตัวเลข หรืออักขระเป็นตัวเริ่มต้น2. Case Sensitive ตัวเล็ก ตัวใหญ่ เป็นตัวพิมพ์คนละตัว3.ส่วนใหญ่เรามักจะใช้ตัวพิมพ์เล็กทั้งหมด
- ชนิดของข้อมูล
- การประกาศใช้ตัวแปร >> แบ่งเป็น 2 วิธีดังนี้1. ชนิดของข้อมูล ชื่อตัวแปร;
int i; 2. ชนิดของข้อมูล ชื่อตัวแปร = ค่าเริ่มต้นของตัวแปร;
double d = 10.99; - ค่าคงที่(Constant) >> เป็นตัวแปรที่เรากำหนดค่าตายตัวไม่สามารถเปลี่ยนแปลงค่าได้ วิธีใช้ก็ให้ใส่ const หน้าการประกาศตัวแปร
const int x = 1;
็Operators
- Operators พื้นฐาน >> ใช้ในการคำนวณทางคณิตศาสตร์ ซึ่งประกอบด้วย
Operator ใช้สำหรับ + บวก – ลบ * คูณ / หาร % หารแบบเอาเฉพาะเศษ - Shortcut Operator >> เป็นเครื่องหมายในการเปลี่ยนแปลงค่าของข้อมูลโดยวิธีลัด
รูปแบบ ตัวอย่างการกำหนด เทียบเท่ากับ + = x + = 8 x = x + 8 – = x – = 8 x = x – 8 * = x * = 8 x = x * 8 / = x / = 8 x = x / 8 % = x % = 8 x = x % 8 - Increment , Decrement OperatorIncrement (++) เป็นการเพิ่มค่าตัวแปรที่ระบุไปอีก 1 เช่น x = 10; x++; //x =11Decrement (–) เป็นการลดค่าตัวแปรที่ระบุออกไปอีก 1 เช่น x = 10 ;x–; //x=9
- Comparison Operator >> เป็นเครื่องหมายในการเปรียบเทียบระหว่าง 2 นิพจน์
เครื่องหมาย ความหมาย < น้อยกว่า <= น้อยกว่า หรือ เท่ากับ > มากกว่า >= มากกว่า หรือ เท่ากับ == เท่ากับ != ไม่เท่ากับ - Boolean Operator >> เครื่องหมายสำหรับการเปรียบเทียบทางตรรกะ
เครื่องหมาย ชื่อ ! not && and || or ^ exclusive or - ลำดับความสำคัญของ Opeator
ลำดับ Operator 1 ( ) 2 ++,–, !, Cast 3 * , / ,% 4 + , – 5 < , <= , > , >= 6 == ,!= 7 && 8 || 9 ?: 10 = , += , -= , *= , /= , %=
Type Conversion >> เป็นการแปลงชนิดของข้อมูล
- Implicit >> การแปลงข้อมูลที่เกิดขึ้นอัตโนมัติ คือแปลงจากขนาดเล็กไปขนาดใหญ่
int a =123; long b = a;
- Explicit >> การแปลงแบบ Cast คือแปลงจากขนาดใหญกว่า่ไปขนาดเล็กกว่า ทำโดยนำ้ชนิดของข้อมูลที่ต้องการ Cast ไปวางไว้หน้าข้อมูลนั้น แต่ต้องระวังการสูญหายของข้อมูลด้วย
long b = 34L; int c = (int) b;
double y = 99.99;
int x = (int) y;
Leave a comment