Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

Variables และ Types of Variables ใน C++

ตัวแปร (variable) ให้ named storage ที่โปรแกรมของเราสามารถจัดการได้ ตัวแปรแต่ละตัวใน C++ มีชนิดเฉพาะ ซึ่งกำหนดขนาดและการจัดวางหน่วยความจำของตัวแปร; ช่วงค่าที่จัดเก็บได้; และชุด operations ที่นำไปใช้ได้ ตัวอย่างง่าย -

int my_val = 5;

ที่นี่มีตัวแปร my_val ชนิด int (integer) มีค่า 5 โดยทั่วไป variables ถูกกำหนดเป็น -

type variable_name;

หรือถ้าต้องการ initialize พร้อมกัน -

type variable_name = value;

ชื่อตัวแปรประกอบด้วยตัวอักษร, ตัวเลข, และ underscore ต้องขึ้นต้นด้วยตัวอักษรหรือ underscore ตัวพิมพ์ใหญ่-เล็กแยกกัน (case-sensitive) ชนิดพื้นฐานใน C++ -

ลำดับ ชนิด คำอธิบาย
1 bool เก็บค่า true หรือ false
2 char โดยปกติ 1 octet (1 byte) เป็น integer type
3 int ขนาดธรรมชาติที่สุดของ integer สำหรับเครื่องจักร
4 float ค่าจุดทศนิยม single-precision
5 double ค่าจุดทศนิยม double-precision
6 void แทนการขาดชนิด (absence of type)

C++ ยังอนุญาตให้สร้างตัวแปรซับซ้อนมากขึ้น เช่น Enumeration, Pointer, Array, Reference, Data structures, และ Classes

  • Enumerations (enums) - ชนิดข้อมูลประกอบด้วยชุดค่าที่มีชื่อ เรียกว่า elements, members, enumerators ตัวระบุชื่อปกติเป็น identifiers ที่ทำหน้าที่เป็น constants
  • Pointers - 特殊整数 ที่เก็บที่อยู่ของตัวแปรอื่น
  • Reference - reference datatype เรียบง่าย น้อยกว่า pointer แต่ปลอดภัยกว่า มาจาก C
  • Data structure (struct) - กลุ่มองค์ประกอบข้อมูลรวมกันภายใต้ชื่อเดียว สมาชิกสามารถมีชนิดและความยาวต่างกันได้
  • Classes - ขยายแนวคิด data structures: เหมือน struct แต่สามารถมีฟังก์ชันเป็นสมาชิกได้