Skip to main content

การแปลงจำนวนเต็มคืออะไร?

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

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

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

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

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

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