ลักษณะที่สำคัญอย่างหนึ่งของการเขียนโปรแกรมคือ ชนิดข้อมูลอธิบายลักษณะของค่าหรือข้อมูลที่มีอยู่ในตัวแปรหรือแม้แต่ค่าคงที่ ตัวแปรสามารถมีค่าที่แตกต่างกันและเปลี่ยนแปลงได้ ในขณะที่ค่าคงที่จะถูกกำหนดค่าที่ไม่เปลี่ยนแปลง มีประเภทข้อมูลที่แตกต่างกันหลายประเภท และโดยทั่วไปแล้วจะแบ่งออกเป็นสองประเภทที่แตกต่างกัน พวกเขาสามารถเป็นได้ทั้งสเกลาร์หรือสารประกอบ
Technipages อธิบายประเภทข้อมูล
อดีตหมายความว่าตัวแปร (หรือค่าคงที่) เก็บค่าเดียวในขณะที่ค่าหลังหมายถึงค่าหลายค่าถูกเก็บไว้ในหน่วยเดียวกัน โปรแกรมเมอร์ใหม่เรียนรู้ที่จะทำงานกับประเภทข้อมูลสเกลาร์ก่อน ซึ่งรวมถึงสิ่งต่างๆ เช่น จำนวนเต็ม สตริง วันที่ และบูลีน
ตัวอย่างของตัวแปรแบบผสมจะเป็นอาร์เรย์ โดยที่ข้อมูลหลายชุดถูกเก็บไว้ในไฟล์เดียวกัน ข้อมูลแต่ละประเภท ไม่ว่าจะจบลงด้วยอะไร จะกำหนดประเภทของข้อมูลที่สามารถเก็บไว้ในตัวแปรหรือค่าคงที่ได้
ในกรณีของจำนวนเต็มและสตริง ตัวอย่างเช่น ตัวแปรหรือค่าคงที่สามารถมีได้เฉพาะตัวเลขหรือตัวอักษรเท่านั้น เมื่อมีการตั้งค่าตัวแปร ตัวอย่างเช่น ตัวแปรจะถูกกำหนดประเภทข้อมูลที่จะกำหนดสิ่งที่อยู่ในตัวแปรนั้น สิ่งนี้ไม่สามารถเปลี่ยนแปลงได้ในภายหลัง แม้ว่าเนื้อหาของตัวแปรสามารถเปลี่ยนแปลงได้
ความหมายรองของคำนี้เกี่ยวข้องกับฐานข้อมูล – ชนิดข้อมูลคือการจำแนกประเภทที่กำหนดให้ เขตข้อมูล แล้วกำหนดว่าข้อมูลใดที่สามารถป้อนลงในนั้นได้เมื่อมีระเบียน เพิ่ม
การใช้งานทั่วไปของประเภทข้อมูล
- ชนิดข้อมูลกำหนดประเภทของข้อมูลที่สามารถป้อนลงในฟิลด์ของฐานข้อมูลเมื่อมีการเพิ่มระเบียน
- การตั้งค่าตัวแปรเป็นประเภทข้อมูลบางประเภทหมายความว่าค่าใดก็ตามที่กำหนดให้กับตัวแปรในภายหลัง จะต้องเข้ากันได้กับ กฎที่กำหนดโดยประเภทข้อมูล - จำนวนเต็มต้องไม่มีตัวอักษรในขณะที่บูลีนต้องไม่มีสิ่งอื่นใดนอกจากใช่และไม่ใช่ ค่านิยม
- วัตถุประสงค์ของประเภทข้อมูลในภาษาโปรแกรมระดับสูงคือเพื่อแสดงให้โปรแกรมเห็นว่าเนื้อหาประเภทใดที่คาดหวังได้ – นอกจากนี้ยังสามารถใช้เพื่อทดสอบว่าตัวแปรบางตัวมีเนื้อหาประเภทหนึ่งหรือไม่ (เช่น อักขระพิเศษในตัวเลข พิมพ์).
การใช้ประเภทข้อมูลในทางที่ผิดที่พบบ่อย
- ชนิดข้อมูลคือชื่อสำหรับฟิลด์ในฐานข้อมูล ซึ่งป้อนข้อมูลสำหรับเรกคอร์ด