ในการพัฒนาแอปพลิเคชันซอฟต์แวร์ที่มีประสิทธิภาพสูง C++ เป็นภาษาโปรแกรมยอดนิยม มีประเภทข้อมูลที่หลากหลายรวมถึง ชนิดข้อมูลดั้งเดิม ซึ่งเป็นประเภทข้อมูลพื้นฐานที่สุดในภาษา ในบทช่วยสอนนี้ เราจะหารือเกี่ยวกับอะไร ชนิดข้อมูลดั้งเดิม อยู่ใน C++
ประเภทข้อมูลดั้งเดิมคืออะไร?
ชนิดข้อมูลดั้งเดิม ใน C++ เป็นชนิดข้อมูลพื้นฐานที่สนับสนุนโดยภาษาการเขียนโปรแกรม C++ ประเภทข้อมูลเหล่านี้คือ ดั้งเดิม เนื่องจากไม่ได้ประกอบด้วยชนิดข้อมูลอื่น และไม่ได้กำหนดโดยโปรแกรมเมอร์ ชนิดข้อมูลดั้งเดิม ถูกกำหนดล่วงหน้าโดยภาษาโปรแกรม C++ และพร้อมใช้งานโดยไม่ต้องใช้ความพยายามใดๆ
มีทั้งหมดห้าอย่างที่ใช้กันอย่างแพร่หลาย ชนิดข้อมูลดั้งเดิม ใน C++ ประเภทข้อมูลเหล่านี้คือ:
1: จำนวนเต็ม
จำนวนเต็ม แสดงใน C ++ โดยใช้ นานาชาติ ประเภทข้อมูล. ใช้เพื่อจัดเก็บจำนวนเต็ม บวกหรือลบ และใช้หน่วยความจำจำนวนคงที่ จำนวนเต็ม สามารถแสดงเป็นขนาดต่างๆ เช่น สั้น ยาว หรือยาว โดยมีค่าช่วงต่างๆ ที่สามารถจัดเก็บได้
ใน C++, นานาชาติ ชนิดข้อมูลมักใช้เพื่อแสดงจำนวนเต็ม และโดยทั่วไปจะใช้ 4 ไบต์ ของหน่วยความจำในระบบที่ทันสมัยที่สุด อย่างไรก็ตาม C++ ยังมีชนิดข้อมูลจำนวนเต็มอื่นๆ ที่ใช้หน่วยความจำในปริมาณที่แตกต่างกันและสามารถแสดงช่วงของค่าต่างๆ ได้
ตัวอย่างเช่น, สั้น ประเภทข้อมูลตรง 2 ไบต์ ของหน่วยความจำและสามารถแสดงค่าจำนวนเต็มในช่วง -32768 ถึง 32767 ยาว ประเภทข้อมูลตรง 4 ไบต์ ของหน่วยความจำ (บนระบบส่วนใหญ่) และสามารถแสดงค่าจำนวนเต็มในช่วง -2147483648 ถึง 2147483647 ยาว ยาว ประเภทข้อมูลตรง 8 ไบต์ ของหน่วยความจำและสามารถแสดงค่าจำนวนเต็มได้มากขึ้น
2: ตัวเลขทศนิยม
ใน C++ จำนวนจริงจะแสดงเป็น ตัวเลขทศนิยม . ชนิดข้อมูล ลอย และ สองเท่า ทำหน้าที่เป็นตัวแทนของพวกเขา เดอะ ลอย ชนิดข้อมูลเป็นเลขทศนิยมที่มีความแม่นยำเดียวซึ่งครอบครอง 4 ไบต์ ของหน่วยความจำและให้ความแม่นยำประมาณ 7 หลักทศนิยม
เดอะ สองเท่า ชนิดข้อมูลเป็นเลขทศนิยมที่มีความแม่นยำสองเท่า ซึ่งใช้หน่วยความจำ 8 ไบต์ และให้ความแม่นยำประมาณ 15 หลักทศนิยม
3: ตัวละคร
ตัวละคร ใช้เพื่อเก็บอักขระเดี่ยวใน C ++ พวกเขาแสดงโดยใช้ ถ่าน ชนิดข้อมูล ซึ่งสามารถใช้เก็บจำนวนเต็มขนาดเล็กได้ ใน C++ อักขระจะอยู่ในเครื่องหมายอัญประกาศเดี่ยว เช่น 'ก', 'ข', หรือ '1' . เดอะ ถ่าน ประเภทข้อมูลตรง 1 ไบต์ ของหน่วยความจำและสามารถแสดงอักขระที่แตกต่างกัน 256 ตัวโดยใช้รูปแบบการเข้ารหัส ASCII
นอกจากอักขระปกติแล้ว อักขระพิเศษ เช่น เครื่องหมายแบ็กสแลช (\) และเครื่องหมายอัญประกาศ (“) สามารถแสดงโดยใช้ลำดับการหลีก ลำดับการหลบหนี เป็นการรวมอักขระที่แสดงอักขระพิเศษที่ไม่สามารถแสดงเป็นอักขระปกติโดยตรง ลำดับการหลบหนี \n ตัวอย่างเช่น ระบุอักขระขึ้นบรรทัดใหม่ ในขณะที่ลำดับการหลีก “” แสดงถึงเครื่องหมายอัญประกาศคู่
เดอะ wchar_t เป็นประเภทข้อมูลประเภทอักขระอื่นที่แสดงอักขระที่ใช้หน่วยความจำมากกว่า ดังนั้นจึงเป็น 2 หรือ 4 ไบต์
4: บูลีน
ใน C ++ บูลีน แสดงโดย บูล ชนิดข้อมูล ซึ่งสามารถมีค่าตรรกะเป็นจริงหรือเท็จ เดอะ บูล ชนิดข้อมูลมีขนาด 1 ไบต์และใช้กันอย่างแพร่หลายในคำสั่งเงื่อนไขและลูปเพื่อตรวจสอบว่าเงื่อนไขเป็นจริงหรือเท็จ
ใน C++ ค่าจำนวนเต็ม 1 แทนค่าจริงในขณะที่ค่าจำนวนเต็ม 0 แสดงค่าเป็นเท็จ หากต้องการเพิ่มความสามารถในการอ่านรหัสและหลีกเลี่ยงปัญหาที่อาจเกิดขึ้นเมื่อใช้บูลีนใน C++ ขอแนะนำให้ใช้คำสำคัญจริงและเท็จแทนการเทียบเท่าตัวเลข
5: เป็นโมฆะ
ใน C++, เป็นโมฆะ เป็นประเภทข้อมูลพิเศษที่แสดงถึงการไม่มีอยู่ของประเภทหรือค่า โดยปกติจะใช้กับฟังก์ชัน เป็นอาร์กิวเมนต์ของฟังก์ชัน และพอยน์เตอร์
ใน C ++ ตัวชี้ เป็นตัวแปรที่ติดตามที่อยู่หน่วยความจำของตัวแปรอื่น ขึ้นอยู่กับประเภทของตัวแปรที่ชี้ไป พวกมันจะถูกแสดงโดยใช้ข้อมูลประเภทต่างๆ ตัวอย่างเช่น ตัวชี้ตัวแปรจำนวนเต็มจะถูกประกาศด้วย 'int *' ชนิดข้อมูล ในขณะที่ตัวชี้ตัวแปรอักขระจะถูกประกาศด้วย 'ถ่าน *' ประเภทข้อมูล.
เดอะ ตัวชี้โมฆะ เป็นตัวชี้ชนิดหนึ่งที่สามารถอ้างอิงข้อมูลชนิดใดก็ได้ อย่างไรก็ตาม ไม่สามารถอ้างอิงได้ทันทีเนื่องจากไม่ทราบว่าข้อมูลประเภทใดที่ชี้ไป ก่อนที่จะอ้างอิง จะต้องส่งไปยังประเภทข้อมูลที่ระบุ
ตัวอย่าง C++ ต่อไปนี้แสดงการใช้งานของ ชนิดข้อมูลดั้งเดิม ใน C++
#รวมถึงใช้เนมสเปซมาตรฐาน ;
นานาชาติ หลัก ( ) {
นานาชาติ ในหนึ่ง = 42 ;
สั้น เล็ก_num = - 32768 ;
ยาว long_num = 2147483647 ;
ลอย ปี่ = 3.14159 ;
สองเท่า มันคือ = 2.71828 ;
ถ่าน จดหมาย = 'เอ' ;
wchar_t w_letter = แอล '★' ;
บูล is_true = จริง ;
เป็นโมฆะ * พีทีอาร์ = nullptr ;
ศาล << 'ในหนึ่ง: ' << ในหนึ่ง << จบ ;
ศาล << 'small_num: ' << เล็ก_num << จบ ;
ศาล << 'long_num: ' << long_num << จบ ;
ศาล << 'ปี่: ' << ปี่ << จบ ;
ศาล << 'มันคือ: ' << มันคือ << จบ ;
ศาล << 'จดหมาย: ' << จดหมาย << จบ ;
ศาล << 'ตัวอักษรกว้าง: ' << w_letter << จบ ;
ศาล << 'เป็นความจริง: ' << เป็นความจริง << จบ ;
ศาล << 'ptr: ' << พีทีอาร์ << จบ ;
กลับ 0 ;
}
รหัส C ++ ด้านบนประกาศและเริ่มต้น ชนิดข้อมูลดั้งเดิม เช่นตัวแปรตัวชี้ int, short, long, float, double, char, bool และ void ค่าของตัวแปรเหล่านี้จะแสดงบนคอนโซลโดยใช้คำสั่ง
เอาต์พุต
บทสรุป
ชนิดข้อมูลดั้งเดิม ใน C++ เป็นหน่วยการสร้างพื้นฐานของการจัดการและจัดการข้อมูลในการเขียนโปรแกรม C++ มีประสิทธิภาพ ใช้งานง่าย และระบุไว้ในภาษาแล้ว ในการเขียนโปรแกรม C++ ชนิดข้อมูลเหล่านี้มักใช้เพื่อสร้างตัวแปร ทำการคำนวณ และทำการเปรียบเทียบเชิงตรรกะ โปรแกรมเมอร์สามารถพัฒนาโปรแกรมที่มีประสิทธิภาพและประสิทธิผลซึ่งตอบสนองความต้องการของลูกค้าโดยเข้าใจคุณสมบัติและความสามารถของแต่ละโปรแกรม ชนิดข้อมูลดั้งเดิม ที่กล่าวถึงในแนวทางที่กำหนดข้างต้น