[C#]Unit 1 พื้นฐาน C# ตอน2

Unit 1 : พื้นฐาน C# ตอน 2

bot2.gifการกำหนดตัวแปรและข้อมูล

  • ตัวแปร(Variable) >> เป็นสัญลักษณ์ที่เรานำมาใช้แทนข้อมูลต่าง โดยมีหลักการตั้งชื่อตัวแปรดังนี้1. ต้องขึ้นต้นด้วยตัวอักษรเท่านั้น ห้ามใช้ตัวเลข หรืออักขระเป็นตัวเริ่มต้น2. Case Sensitive ตัวเล็ก ตัวใหญ่ เป็นตัวพิมพ์คนละตัว3.ส่วนใหญ่เรามักจะใช้ตัวพิมพ์เล็กทั้งหมด
  • ชนิดของข้อมูล
  • การประกาศใช้ตัวแปร >> แบ่งเป็น 2 วิธีดังนี้1. ชนิดของข้อมูล ชื่อตัวแปร;
    int i;

    2. ชนิดของข้อมูล ชื่อตัวแปร = ค่าเริ่มต้นของตัวแปร;

    double d = 10.99;
  • ค่าคงที่(Constant) >> เป็นตัวแปรที่เรากำหนดค่าตายตัวไม่สามารถเปลี่ยนแปลงค่าได้ วิธีใช้ก็ให้ใส่ const หน้าการประกาศตัวแปร
    const int x = 1;

bot2.gif็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