Skip to main content

ประเภทข้อมูลดั้งเดิมคืออะไร?

ชนิดข้อมูลดั้งเดิมเป็นคำศัพท์วิทยาศาสตร์คอมพิวเตอร์ที่ใช้เพื่ออธิบายชิ้นส่วนของข้อมูลที่มีอยู่ภายในภาษาการเขียนโปรแกรมคอมพิวเตอร์โดยค่าเริ่มต้นโดยทั่วไปค่าของข้อมูลประเภทนี้ไม่สามารถเปลี่ยนแปลงได้โดยโปรแกรมเมอร์คอมพิวเตอร์ตัวอย่างเช่นหากโปรแกรมคอมพิวเตอร์เป็นกำแพงอิฐชนิดข้อมูลดั้งเดิมจะเป็นอิฐชนิดพิเศษที่ไม่สามารถย่อยสลายได้หรือกลั่นกรองเพิ่มเติมตัวอย่างของชิ้นส่วนของข้อมูลดั้งเดิมคือตัวละคร“ A”;ตัวละครนี้หมายถึงตัวเองและใช้เพื่อเป็นตัวแทนของข้อมูลที่ซับซ้อนมากขึ้นโดยรวมเข้ากับข้อมูลอื่น ๆในขณะที่ประเภทข้อมูลดั้งเดิมที่แม่นยำซึ่งมีอยู่ในภาษาการเขียนโปรแกรมคอมพิวเตอร์ที่กำหนดจะแตกต่างกันไปในแต่ละภาษาเป็นภาษาจำนวนเต็มและอักขระเป็นชนิดข้อมูลดั้งเดิมพื้นฐานที่มีอยู่ภายในส่วนใหญ่

"อักขระ" เป็นหนึ่งในประเภทข้อมูลดั้งเดิมพื้นฐานที่มีอยู่ภายในภาษาการเขียนโปรแกรมคอมพิวเตอร์ส่วนใหญ่และบางครั้งก็ถูกอ้างถึงในรูปแบบที่สั้นลง“ ถ่าน”ประเภทข้อมูลนี้รวมถึงสัญลักษณ์เดียวส่วนใหญ่ที่สามารถป้อนเข้าสู่คอมพิวเตอร์ที่มีการกดแป้นพิมพ์เดี่ยวเช่นสัญลักษณ์ตัวเลข“ 5” เครื่องหมายวรรคตอนเช่น“.” และตัวอักษร“ b”อย่างไรก็ตามอักขระคำไม่เพียง แต่หมายถึงตัวอักษรตัวเลขหรือเครื่องหมายวรรคตอนเท่านั้นอักขระควบคุมเช่น DELETE, TAB และ Backspace ยังอยู่ภายใต้อักขระชนิดข้อมูลดั้งเดิม

โดยทั่วไปสิ่งใดก็ตามที่เป็นชนิดข้อมูลดั้งเดิมก็เป็นประเภทค่าซึ่งหมายความว่าข้อมูลไม่พิถีพิถันมากข้อมูลไม่จำเป็นต้องบันทึกในลักษณะเดียวกันเสมอไปตัวอย่างเช่นมันไม่สำคัญว่าคำสั่งใดไบต์ที่อธิบายข้อมูลจะถูกบันทึกไว้

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

จำนวนเต็มเป็นพื้นที่ที่ฮาร์ดแวร์คอมพิวเตอร์สามารถส่งผลกระทบต่อการรักษาชนิดข้อมูลดั้งเดิมในคำศัพท์วิทยาศาสตร์คอมพิวเตอร์จำนวนเต็มแสดงถึงจำนวนเต็มทางคณิตศาสตร์อย่างน้อยหนึ่งครั้งหน่วยประมวลผลส่วนกลางที่แตกต่างกัน (CPU) มีข้อ จำกัด ที่แตกต่างกันว่าจำนวนไบต์สามารถใช้เพื่อเป็นตัวแทนจำนวนเต็มบางครั้งนี่เป็นสิ่งที่โปรแกรมเมอร์คอมพิวเตอร์จำไว้เพื่อให้โปรแกรมของพวกเขาสามารถทำงานได้มากที่สุดเท่าที่จะทำได้