לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה --לשאלות בנושאי טלוויזיות, מערכות קולנוע ביתי, הגברה וסאונד - אנא פנו לפורום אודיו וקולנוע ביתי -- www.fresh.co.il/f=103 תגיות פורום: פורום אלקטרוניקה - פורום חשמל - שאלות בנושאי אלקטרוניקה - תכנון מעגלים - מעגלים מודפסים - פיתוח אלקטרוני - תכנון PCB - בקרים למנועים - תאורת לדים - תכנון דימר - מודינג - Arduino - מיקרו בקרים - שליטה על תאורה - שלט רחוק - משדר FM - תאורת LED - פתרון שאלות בחשמל - אלקטרוניקה תקבילית חץ ימינה  

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



  #1  
ישן 03-03-2012, 15:48
  משתמש זכר DigiGil DigiGil אינו מחובר  
 
חבר מתאריך: 20.10.06
הודעות: 202
שלח הודעה דרך MSN אל DigiGil
תשובות

סדר הופעת הלדים או המפסקים בסרטוט אינו חשוב. רק הסימון שלהם חשוב. כלומר D0 הוא תמיד ה-LSB ו-D7 תמיד ה-MSB (הסיבית המשמעותית ביותר) כאשר מדובר על בייט בן 8 ביטים.

"להפוך ספרה למספר"? חשבתי על זה כמה שניות ולא הבנתי למה אתה מתכוון, אז ניחשתי. אתה כנראה מעוניין להפוך ספרה בקוד ASCII לערך מספרי ששווה לספרה...
הקוד של התו "0" ב-ASCII הוא 0x30 (בדצימלי 48). כדי להמיר את התו "0" לערך מספרי מקביל לו, אכן צריך לחסר 48 מקוד ה-ASCII של התו. כך גם לגבי התווים של שאר הספרות (1-9).

והשאלה האחרונה - כמה בתים יש ב-int? ובכן התשובה היא שזה תלוי בקומפיילר (ובמקרה שלך, כנראה גם במה שמשרד החינוך אומר ;-)) או יותר מדויק - תלוי בפלטפורמה עבורה אתה כותב קוד.
בכל הקומפיילרים שאני מכיר למיקרובקר 8051, הטיפוס int הוא ברוחב של 2 בתים (בייטים). אבל אם תכתוב תוכנית בסביבת חלונות (Windows), בקומפיילר של מיקרוסופט (למשל ++Visual C), אז כשתקמפל אותה, תגלה שהקומפיילר מקצה 4 בתים עבור טיפוס מסוג Int. בחלונות, טיפוס מידע ברוחב 2 בתים נקרא בכלל Short וגם בשפת ANSI C זה כך.
לסיכום, התשובה הקצרה היא שתברר כמה בייטים יש ב-Int לפי הגדרת החומר עליו תצטרך להבחן בסופו של דבר. התשובה הארוכה יותר היא, שכאשר תגיע לעבוד בתעשיה ותצטרך לכתוב קוד שמשתמש בטיפוס int (או כל טיפוס נתונים אחר), תבדוק קודם כל בדקומנטציה של הקומפיילר וכך תדע כמה בייטים מוקצים על-ידי הקומפיילר עבור כל טיפוס מידע.

בברכה,
דיגיגיגיל
_____________________________________
_- סיוע בהשלמת פרויקט-גמר להנדסאים -_
(האתר digigil.com נסגר)


תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 17:01

הדף נוצר ב 0.05 שניות עם 11 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר