עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

בסיסים שונים בתכנות

Featured Replies

פורסם

שלום לכם

אני אשמח אם מישהו יוכל להסביר לי מה נותנים הבסיסים השונים בתיכנות

למשל אני מתכנת בC# מה יתן לי לעבוד עם בסיס הקס במקום דצימלי

וגם איך אני משתמש בהקס בC#

תודה רבה (גם הפניה לאתר עם הסברים תעזור לי)

פורסם

מה?

פורסם

שימוש בבסיס הקסדצימלי פשוט לפעמים נוח יותר. בד"כ משתמשים בו כשאתה רוצה לייצג דברים שהם לא בדיוק מספרים - לדוגמה, ב-C נהוג להציג מצביעים באמצעות מספר הקסדצימלי ולא באמצעות מספר עשרוני (למרות שלא ממש משתמשים בזה).

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

שימוש נוסף להקסה הוא bit field

http://en.wikipedia.org/wiki/Bit_field

משתמשים בזה כשרוצים להחזיק רשימה של משתנים בוליאנים (true/false) בצורה קומפקטית - פשוט מחזיקים כל ערך בוליאני בביט אחר של המספר. היתרון של השימוש בהקסה על פני ייצוג עשרוני במקרה זה, הוא שייצוג הקסדצימלי דומה מאוד לייצוג הבינארי של המספר (כל ספרה הקסדצימלית מייצג בדיוק 4 ספרות בינאריות, בניגוד לייצוג עשרוני שם ההמרה יותר מורכבת).

איך משתמשים ב-#C? אם אתה רוצה לבטא ערך הקסדצימלי, שים 0x בתחילת המספר. לדוגמה, הביטוי הבא:

int x = 0x123a;

זהה לביטוי הזה:

int x = 4666;

(כי 123a בהקסה זה 4666 בעשרוני)

אם יש לך מספר ואתה רוצה להדפיס את הייצוג ההקסדצימלי שלו, או שיש לך מחרוזת שמכילה ייצוג הקסדצימלי של מספר ואתה רוצה לדעת מה הערך האמיתי שלו, אז יש לך דוגמאות להמרה כאן:

http://msdn.microsoft.com/en-us/library/bb311038.aspx

פורסם
  • מחבר

תודה רבה שניצל עזרת לי מאוד

:yelclap:

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.