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

ตัวแปรและประเภทของตัวแปรใน C ++ คืออะไร?


ตัวแปรให้พื้นที่เก็บข้อมูลที่มีชื่อซึ่งโปรแกรมของเราสามารถจัดการได้ ตัวแปรแต่ละตัวใน C++ มีประเภทเฉพาะ ซึ่งจะกำหนดขนาดและเลย์เอาต์ของหน่วยความจำของตัวแปร ช่วงของค่าที่สามารถเก็บไว้ในหน่วยความจำนั้น และชุดของการดำเนินการที่สามารถนำไปใช้กับตัวแปรได้ ตัวอย่างง่ายๆ ของตัวแปรคือ −

int my_val = 5;

ที่นี่เรามีตัวแปร my_val ประเภท int(integer) และมีค่า 5 โดยทั่วไป ตัวแปรจะถูกกำหนดเป็น −

type variable_name;

หรือหากคุณต้องการเริ่มต้นใช้งาน −

type variable_name = value;

ชื่อของตัวแปรประกอบด้วยตัวอักษร ตัวเลข และเครื่องหมายขีดล่าง ต้องขึ้นต้นด้วยตัวอักษรหรือขีดล่าง ตัวอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็กมีความแตกต่างกันเนื่องจาก C++ คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ต่อไปนี้เป็นประเภทพื้นฐานที่มีอยู่ใน C++ -

S.No ประเภท คำอธิบาย
1 บูล เก็บค่า true หรือ false
2 แผนภูมิ โดยทั่วไปแล้วจะเป็น octet เดียว (หนึ่งไบต์) นี่คือประเภทจำนวนเต็ม
3 int ขนาดที่เป็นธรรมชาติที่สุดของจำนวนเต็มสำหรับเครื่อง
4 ลอย ค่าทศนิยมที่มีความแม่นยำเพียงจุดเดียว
5 สองเท่า ค่าทศนิยมที่มีความแม่นยำสองเท่า
6 เป็นโมฆะ แสดงถึงการขาดประเภท


C++ ยังช่วยให้เราสร้างตัวแปรที่ซับซ้อนมากขึ้น เช่น การแจงนับ ตัวชี้ อาร์เรย์ ข้อมูลอ้างอิง โครงสร้างข้อมูล และคลาส

  • การแจงนับหรือ enums เป็นชนิดข้อมูลที่ประกอบด้วยชุดของค่าที่มีชื่อเรียกว่า อิลิเมนต์ สมาชิก การแจงนับ หรือการแจงนับของประเภท ชื่อตัวแจงนับมักจะเป็นตัวระบุที่ทำงานเป็นค่าคงที่ในภาษา
  • พอยน์เตอร์คืออินต์พิเศษที่เก็บแอดเดรสของตัวแปรอื่นๆ
  • ข้อมูลอ้างอิงเป็นประเภทข้อมูลอ้างอิงธรรมดาที่มีประสิทธิภาพน้อยกว่า แต่ปลอดภัยกว่าประเภทตัวชี้ที่สืบทอดมาจากภาษาซี
  • โครงสร้างข้อมูล (struct) คือกลุ่มขององค์ประกอบข้อมูลที่จัดกลุ่มเข้าด้วยกันภายใต้ชื่อเดียว องค์ประกอบข้อมูลเหล่านี้เรียกว่าสมาชิก อาจมีประเภทและความยาวต่างกัน
  • คลาสเป็นแนวคิดที่ขยายเพิ่มเติมของโครงสร้างข้อมูล:เช่นเดียวกับโครงสร้างข้อมูล คลาสเหล่านี้สามารถประกอบด้วยสมาชิกของข้อมูล แต่สามารถประกอบด้วยฟังก์ชันที่เป็นสมาชิกได้