Skip to main content

ตัวแปรจำนวนเต็มคืออะไร?

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

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

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

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

ภาษาการเขียนโปรแกรมคอมพิวเตอร์จำนวนมากต้องการตัวแปรจำนวนเต็มและประเภทตัวแปรอื่น ๆ ที่จะประกาศอย่างชัดเจนซึ่งหมายความว่าโปรแกรมเมอร์จะต้องระบุว่าตัวแปรที่เขาหรือเธอประกาศว่าเป็นจำนวนเต็มภาษาการเขียนโปรแกรมอาจใช้คำหลักเฉพาะที่ออกแบบมาเพื่อจุดประสงค์นี้ตัวอย่างเช่นคำหลักสำหรับการประกาศประเภทตัวแปรจำนวนเต็มในภาษา C ++ คือ“ int”

ในภาษาการเขียนโปรแกรมเช่น Perl ตัวแปรไม่จำเป็นต้องประกาศและมีประเภทที่ระบุไว้ล่วงหน้าของการใช้ตัวแปรล่ามหรือคอมไพเลอร์กำหนดประเภทตัวแปรตามตัวดำเนินการที่ใช้กับตัวแปรตัวอย่างเช่น Perl ใช้ตัวดำเนินการ '' เพื่อตรวจสอบว่าค่าตัวเลขสองตัวเก็บข้อมูลเดียวกันหรือไม่ผู้ประกอบการ“ EQ” กำหนดว่าตัวแปรสตริงข้อความสองตัวมีข้อมูลที่เหมือนกันหรือไม่

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