שפת C/משתנים: הבדלים בין גרסאות בדף

קפיצה לניווט קפיצה לחיפוש
נוספו 113 בתים ,  לפני שנתיים
}}
 
{{מוסתר|ta2 = left|הפתרון|2=
כנראה unsigned long או unsigned int. להלן השיקולים:
* הטיפוס double כנראה אינו מתאים, מפני שמספר אנשים הינו שלם.
* הטיפוס int עשוי להתאים, אך מספר אנשים לרוב אינו שלילי, ואילו טיפוס זה מאפשר גם ערכים שליליים.
* הטיפוס char מכיל ערכים שליליים (שפחות רלוונטיים למקרה זה), וערכים חיוביים קטנים יחסית, ולכן הטיפוס עשוי לא להתאים.
* הטיפוס unsigned long וunsigned int שניהם מכילים ערכים שלמים ולא שליליים בלבד, ולכן כל אחד מהם מתאים. הראשון מאפשרת ערכים גדולים יותר, אך תופסת יותר מקום, יחסית לשני.
}}
 
7,521

עריכות

תפריט ניווט