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

תוכן שנמחק תוכן שנוסף
Jona1357 (שיחה | תרומות)
אין תקציר עריכה
שורה 43:
'''signed ו-unsigned''' : בסוגי נתונים רבים בשפות תכנות רבות, מופיעה התחילית u לפני סוג הנתונים . האות u היא קיצור של unsigned. משתנים עם תחילית זו, מסוג unsigned יכולים להכיל רק מספרים חיוביים, או 0. משתנים מסוג unsigned עדיין באותו גודל כמו משתנים שהם signed ( ברירת המחדל זה signed ), ולכן יכילו פי 2 יותר איברים בכיוון החיובי . לדוגמה, במשתנה מסוג <code>int</code> ישנם בקירוב 2.15 מיליארד מספרים חיוביים, ו 2.15 מספרים שליליים. לעומת זאת, במשתנה מסוג <code>uint</code> ,ישנם בקירוב 4.3 מיליארד מספרים חיוביים, ו-0 מספרים שליליים. לנושא זה ישנו רובד עמוק יותר בהקשר לכיצד המכונה מפענחת מידע באופן בינארי ( למשל, שיטת הגודל והסימן , שיטת המשלים לאחת, והשיטה למשלים בשתיים) ואין זה רלוונטי להתייחס לכך בעמוד זה, ולהלן קישור לאתר חיצוני עם הסברים על כך <ref>{{קישור כללי|כתובת=https://data.cyber.org.il/assembly/assembly_book.pdf|הכותב=|כותרת=חוברת לשפת אסמבלי, מבית גבהים|אתר=|תאריך=}}</ref>.
 
'''[[UTF-8|UTF 8]] , [[UTF-16|UTF 16]]''' - ניתן למצוא את המידע המפורט לכך בקישורים שצורפו, בעמודים הרשמיייםהרשמיים בויקיפדיה.
{| class="wikitable"
!סוג הנתון