מה קובע התקן C++ את הגודל של int, long Type?

Mh Qwb Htqn C T Hgwdl Sl Int Long Type



הרעיון החשוב ביותר שיש להבין לפני שמתחילים את חלק הקידוד של השפה הוא סוג הנתונים. סוג המידע שכל משתנה יכול להחזיק ידוע כסוג הנתונים, והדוגמאות כוללות סוגי נתונים של תווים, צפים ושלמים. סוגי נתונים ממלאים תפקיד חשוב בשפת התכנות C++. הוא מגדיר את סוג הנתונים המאוחסנים במשתנה.

מאמר זה מדגים את הגודל הסטנדרטי של סוגי נתונים אינט וארוכים הנמצאים בשימוש נרחב בתכנות C++.

מהו Int Data Type ב-C++

ה int הוא סוג נתונים ב-C++ המשמש לאחסון מספרים שלמים. זה יכול לאחסן מספרים שלמים חתומים ובלתי חתומים. המספרים השלמים בסימן יכולים להיות חיוביים או שליליים, בעוד שמספרים שלמים ללא סימנים הם תמיד חיוביים. אם הוא יכול לבטא מספרים שליליים תלוי אם הוא חתום או לא חתום.







גודל מצב סטנדרטי של int ב-C++

גודל המצב הסטנדרטי של int ב-C++ הוא 4 בתים (32 סיביות). הוא יכול לאחסן ערכים שמתחילים מ-2,147,483,648 ומסתיימים עד 2,147,483,647. עם זאת, הגודל של int עשוי להשתנות בהתאם למהדר או למערכת ההפעלה שבה אתה משתמש. כמו, עבור מערכת הפעלה 32Bit, הגודל של int הוא 4 בתים אבל עבור מערכת הפעלה 64Bit, זה יכול להיות 8 בתים (64 סיביות) . ובכל זאת, ברוב המהדרים, הגודל הסטנדרטי של int מוגדר ל-4 בתים.



מה הכוונה ב-Data Type ארוך ב-C++

ארוך סוג נתונים ב-C++ מאחסן ערכים עבור משתנים או קבועים עם 64 סיביות של אחסון והוא מספר שלם בסימן המשמש לאחסון ערכים עבור משתנים או קבועים שגדולים ממספר הנתונים הרגיל של 32 סיביות.



גודל מצב סטנדרטי של ארוך ב-C++

ברוב המהדרים, הגודל הסטנדרטי של long ב-C++ הוא 8 בתים (64 סיביות) . עם זאת, הגודל יכול להשתנות אם אתה משתמש בסוג הנתונים הארוך במערכת הפעלה של 32Bit. הסיבה להגדיר את הגודל של ארוך עד 8 בתים היא העובדה שמשתמשים יכולים לאחסן ערכים הרבה יותר גדולים בהשוואה ל int . זה אומר שאם משתמשים רוצים לעבוד על מספרים גדולים, הם יכולים להעדיף להשתמש ב-long במקום ב-int בתוכניות C++.





כיצד לחשב גודל של סוג נתונים ב-C++

אם אתה משתמש במהדר בכל מערכת הפעלה, אתה יכול למצוא את הגודל של int ו ארוך באמצעות קוד C++ הבא.

#include
באמצעות מרחב שמות סטד ;

int רָאשִׁי ( ) {
cout << 'גודל כולל של int: ' << מידה של ( int ) << endl ;
cout << 'גודל כולל של ארוך:' << מידה של ( ארוך ) << endl ;
cout << 'גודל כולל של long int: ' << מידה של ( ארוך int ) << endl ;
לַחֲזוֹר 0 ;
}

בקוד לעיל, אתה יכול למצוא את הגודל של an int , ארוך וארוך int .



תְפוּקָה

סיכום

ב-C++, הערכים מאוחסנים בסוגי נתונים הנקראים משתנים שלמים ומשתנים מסוג נתונים ארוכים בזיכרון. יש להם כמה ערכים סטנדרטיים ביחס לגודל המהדר. אבל ברוב המקרים, ה int ל-datatype יש גודל סטנדרטי של 4 בתים וכן א ארוך לסוג הנתונים יש גודל של 8 בתים בשפת C++.