รูปแบบจำนวนเต็มเป็นชนิดข้อมูลในการเขียนโปรแกรมคอมพิวเตอร์ ข้อมูลถูกพิมพ์โดยชนิดของข้อมูลที่ถูกจัดเก็บข้อมูลที่เป็นตัวเลขความแม่นยำจะถูกเก็บไว้และวิธีการจัดการข้อมูลในการประมวลผล จำนวนเต็มแทนหน่วยทั้งหมด จำนวนเต็มใช้พื้นที่ในหน่วยความจำน้อยลง แต่คุณสมบัติการประหยัดพื้นที่ จำกัด ขนาดของจำนวนเต็มที่สามารถจัดเก็บได้
จำนวนเต็มเป็นตัวเลขทั้งหมดที่ใช้ในแอปพลิเคชันทางคณิตศาสตร์พีชคณิตการบัญชีและการแจงนับ ตัวเลขทั้งหมดหมายความว่าไม่มีหน่วยย่อยที่เล็กกว่า ตัวเลข 2 เป็นจำนวนเต็มมีความหมายแตกต่างกันว่าตัวเลข 2.0 รูปแบบที่สองระบุว่ามีทั้งสองหน่วยและสิบศูนย์ของหน่วย แต่ที่สิบของหน่วยเป็นไปได้ ตัวเลขแรกซึ่งเป็นจำนวนเต็มหมายความว่าหน่วยเล็ก ๆ จะไม่ถูกนำมาพิจารณา
มีสองเหตุผลสำหรับรูปแบบจำนวนเต็มในภาษาการเขียนโปรแกรม ก่อนรูปแบบจำนวนเต็มมีความเหมาะสมเมื่อพิจารณาวัตถุที่ไม่สามารถแบ่งออกเป็นหน่วยเล็ก ผู้จัดการที่เขียนโปรแกรมคอมพิวเตอร์เพื่อคำนวณการแบ่งโบนัส $ 100 ระหว่างพนักงานสามคนจะไม่กำหนดรูปแบบจำนวนเต็มให้กับตัวแปรโบนัส แต่จะใช้รูปแบบหนึ่งเพื่อเก็บจำนวนพนักงาน โปรแกรมเมอร์รับรู้ว่าจำนวนเต็มเป็นจำนวนเต็มและไม่ต้องการตัวเลขมากเท่าที่จะแสดงได้อย่างถูกต้อง
ในช่วงแรกของการคำนวณพื้นที่หน่วยความจำมี จำกัด และมีค่าและรูปแบบจำนวนเต็มได้รับการพัฒนาเพื่อประหยัดหน่วยความจำ เนื่องจากหน่วยความจำคอมพิวเตอร์เป็นระบบเลขฐานสองตัวเลขถูกแสดงในฐาน 2 ซึ่งหมายถึงตัวเลขที่ยอมรับได้คือ 0 และ 1 หมายเลข 10 ในฐาน 2 แทนหมายเลข 2 ในฐาน 10 ขณะที่ 1 ในคอลัมน์ของสองคือจำนวนหลักคูณด้วย 2 ยกกำลังสอง 100 ในฐาน 2 เท่ากับ 8 ในฐาน 10 เนื่องจาก 1 ในคอลัมน์แรกคือ 1 คูณด้วย 2 ลูกบาศก์
การใช้การเปิด / ปิดพื้นฐานสำหรับการแทนตัวเลขไบนารี่คอมพิวเตอร์ที่ใช้ระบบไฟฟ้าได้รับการพัฒนา บิตคือการเปิด / ปิดเพียงครั้งเดียวจริง / เท็จหรือการแสดงข้อมูล 0/1 ในขณะที่การกำหนดค่าฮาร์ดแวร์ที่แตกต่างกันถูกสำรวจโดยใช้รูปแบบของจำนวนบิตที่คอมพิวเตอร์สามารถกำหนดแอดเดรสได้โดยตรงไบต์ 8 บิตและคำ 2 ไบต์กลายเป็นมาตรฐานสำหรับการคำนวณการใช้งานทั่วไป จากนั้นสเปคของความกว้างรูปแบบจำนวนเต็มจะกำหนดไม่ใช่จำนวนตำแหน่งทศนิยม แต่ค่าที่มากที่สุดและน้อยที่สุดที่เป็นจำนวนเต็มอาจถือว่า
รูปแบบจำนวนเต็มของภาษาส่วนใหญ่อนุญาตให้ใช้บิตสำหรับเครื่องหมายระบุจำนวนเต็มบวกหรือลบ บนคอมไพเลอร์ภาษาแบบ 32 บิตภาษา C / C + ใช้รูปแบบจำนวนเต็ม int เพื่อเก็บค่าจำนวนเต็มที่ลงนามระหว่าง –231 ถึง 231-1 ค่าจำนวนเต็มหนึ่งค่าจะถูกลบเพื่อรองรับศูนย์หรือประมาณ +/- 2.1 ล้านล้าน บนคอมไพเลอร์ 64 บิตโดยใช้ชนิดข้อมูล int64 ค่าจำนวนเต็มที่ลงนามระหว่าง -263 ถึง 263-1 หรือ +/- 9.2 quintillion ได้รับอนุญาต


