ประเภทข้อมูลดั้งเดิมใน C ++ คืออะไร

Prapheth Khxmul Dangdeim Ni C Khux Xari



ในการพัฒนาแอปพลิเคชันซอฟต์แวร์ที่มีประสิทธิภาพสูง 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++ ชนิดข้อมูลเหล่านี้มักใช้เพื่อสร้างตัวแปร ทำการคำนวณ และทำการเปรียบเทียบเชิงตรรกะ โปรแกรมเมอร์สามารถพัฒนาโปรแกรมที่มีประสิทธิภาพและประสิทธิผลซึ่งตอบสนองความต้องการของลูกค้าโดยเข้าใจคุณสมบัติและความสามารถของแต่ละโปรแกรม ชนิดข้อมูลดั้งเดิม ที่กล่าวถึงในแนวทางที่กำหนดข้างต้น