ทำไมเป็น int 4 ไบต์?

สารบัญ:

ทำไมเป็น int 4 ไบต์?
ทำไมเป็น int 4 ไบต์?
Anonim

ดังนั้น เหตุผลที่คุณเห็น int เป็น 4 ไบต์ (32 บิต) คือ เพราะโค้ดถูกคอมไพล์เพื่อให้ทำงานได้อย่างมีประสิทธิภาพโดยซีพียู 32 บิต หากคอมไพล์โค้ดเดียวกันสำหรับ CPU 16 บิต int อาจเป็น 16 บิต และใน CPU 64 บิตอาจเป็น 64 บิต

เป็น int เสมอ 4 ไบต์หรือไม่

ปัจจุบัน int ของคอมไพเลอร์ส่วนใหญ่มีขนาด 4 ไบต์ หากคุณต้องการตรวจสอบว่าคอมไพเลอร์ของคุณใช้อะไร คุณสามารถใช้ sizeof(int).

4 ไบต์หมายความว่าอย่างไร

หนึ่งไบต์ทำงานได้ดีสำหรับอักขระแต่ละตัว แต่คอมพิวเตอร์ก็สามารถจัดการกับตัวเลขได้ดี โดยทั่วไปจำนวนเต็มจะถูกเก็บไว้ด้วย 4 หรือ 8 ไบต์ 4 ไบต์สามารถ เก็บหมายเลขระหว่าง -2147483648 ถึง 2147483647 8 ไบต์สามารถเก็บหมายเลขได้ระหว่าง -9223372036854775808 ถึง 9223372036854775807

จำนวนเต็ม 4 ไบต์คืออะไร

ช่วงจำนวนเต็มสำหรับจำนวนเต็ม 4 ไบต์คือ (-2147483648) ถึง (2147483647).

ทำไม int จึงเป็น 2 หรือ 4 ไบต์

ดังนั้น เหตุผลที่คุณเห็น int เป็น 4 ไบต์ (32 บิต) คือ เพราะโค้ดถูกคอมไพล์เพื่อให้ทำงานได้อย่างมีประสิทธิภาพโดยซีพียู 32 บิต หากคอมไพล์โค้ดเดียวกันสำหรับ CPU 16 บิต int อาจเป็น 16 บิต และใน CPU 64 บิตอาจเป็น 64 บิต