אז הסיבה לכך שאתה רואה int כ-4 בתים (32 סיביות), היא בגלל שהקוד מורכב לביצוע ביעילות על ידי מעבד של 32 סיביות. אם אותו קוד היה מורכב עבור מעבד 16 סיביות, ה-int עשוי להיות 16 סיביות, ובמעבד 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 סיביות. אם אותו קוד היה מורכב עבור מעבד 16 סיביות, ה-int עשוי להיות 16 סיביות, ובמעבד 64 סיביות הוא עשוי להיות 64 סיביות.