שפת תכנות – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
←‏ראו גם: לא קשור לתכנות
שורה 110:
: הטיפוסים הם הסוגים המיוחדים של קבועים ומשתנים. ישנם טיפוסי מערכת וישנם טיפוסי משתמש שאפשר להגדיר בתוכנה. טיפוסי המשתמש יוגדרו כקומבינציה כלשהי, של טיפוסי המערכת שקיימים באופן מובנה בשפה.
* '''קבועים'''
: הקבועים הם שטחים בזיכרון שמוגדרים בשם, מסוג של כל טיפוס, שערכם קבוע ואינו יכול להשתנות במהלך הרצת התוכנה. למשל [[פאי|PI]] הוא קבוע. השימוש בקבועים נועד להקל על ייצוג של מספרים ארוכים ידועים ונועד לרכז ערכים.
* '''משתנים'''
: [[משתנה (תכנות)|משתנים]] הם כשמם, שטחים בזיכרון שמוגדרים בשם ומכילים ערך בר שינוי, שהתוכנה אמורה לשנות במהלך הרצתה. ישנם טיפוסי מערכת של המשתנים. (טיפוסי המשתנים הנפוצים הם: מספר (באורכים שונים), [[נקודה צפה]], בוליאני (כן ולא), אלפאנומרי (כל תו, משמש למחרוזות) ומצביע. בשפות מתקדמות יש גם משתנים מסוג מטבע, תאריך, אובייקט, אוספים) וישנם גם מבנים מורכבים של משתנים, הכוללים מערכים ומבנים. לפני השימוש במשתנה יש להכריז עליו.