הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 07-10-06, 19:50   # 11
omaniusd
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 823

omaniusd לא מחובר  

ציטוט:
נכתב במקור על ידי Balrog
float זה סוג משתנה, בדומה לint
אבל float זה מספר עם נקודה צפה (=מספר עם חלק שהוא שבר)

ההבדל הוא בגודל של המשתנה (= טווח הערכים שהמשתנה יכול להכיל)
double משמש למספרים שיותר גדולים ממה שfloat יכול להכיל.
שימו לב, שאלה הם "כינויים" למשתנים. אין משתנה בשם float בCLR.
  Reply With Quote
ישן 07-10-06, 20:04   # 12
Balrog
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 121

Balrog לא מחובר  

ל- omaniusd, הצדק עמך, ונראה לי שאתה מבין טוב ממני בסביבת ה.NET,
אז אולי כדאי שאתה תתן את הפירוט הנוסף פה.
  Reply With Quote
ישן 07-10-06, 20:11   # 13
omaniusd
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 823

omaniusd לא מחובר  

ציטוט:
נכתב במקור על ידי Balrog
ל- omaniusd, הצדק עמך, ונראה לי שאתה מבין טוב ממני בסביבת ה.NET,
אז אולי כדאי שאתה תתן את הפירוט הנוסף פה.
העניין פשוט מאד. מיקרוסופט, לא רצתה ליפול לבור שהיה כמעט צפוי מראש בעת השקת שפה חדשה - מתכנתים שצריכים ללמוד הכל מהתחלה.
אז למרות ששינו מלא דברים, ומדובר ב Managed Code ויש את הCLR וכו', הם עדיין רוצים שההבנה של ה Syntax תהיה כמה שיותר אינטואיטיבית למתכנתים שהיגרו משפות אחרות.

איך עושים את זה? משאילים.
כדי שיהיה נוח יותר למפתחי C++ ו C, דאגו שהתחביר ייראה דומה. כדי שגם יהיה להם קל לכתוב תוכנית ראשונה בסיסית באמצעות למידה מינימלית, עשו להם גם שמות טיפוסים דומים.
השמות טיפוסים האלה, שהיו מוכרים להם מהעבר כמו int,float,char ו string (עם אותיות קטנות) אלה aliases לשמות האמיתיים, של המקבילים ב CLR.
int - System.Int32
uint - System.Int16
string - System.String

השיטה שבה הם הטמיעו אותה, מערבת חיבור ישיר לIDE (הקומפיילר מפרש) ושימוש ב Namespace מיוחד שמכיל אמצעי עזר לקומפיילרים של C# לעבוד עם הטיפוסים הללו.

זה כל הסיפור.
  Reply With Quote
ישן 08-10-06, 00:09   # 14
CSite.co.il
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,816

CSite.co.il לא מחובר  

למי ששאל,
double - ממשי ממשי.
float - ממשי שלם.

תקנו אותי, אני כמעט בטוח.
  Reply With Quote
ישן 08-10-06, 06:23   # 15
omaniusd
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 823

omaniusd לא מחובר  

ציטוט:
נכתב במקור על ידי MnM
למי ששאל,
double - ממשי ממשי.
float - ממשי שלם.

תקנו אותי, אני כמעט בטוח.
לא מכיר את המינוח הזה. float שווה ערך ל System.Single. אתה צודק, שערך ב float יאוכסן עם מראה כזה, למשל (3.5F). אחרת, תהיה שגיאת קומפילציה. פשוט מדובר בדברים שונים.
  Reply With Quote
ישן 08-10-06, 08:18   # 16
psycho
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 1,926

psycho לא מחובר  

ב C# יותר מקובל לעבוד עם דאבל מאשר לעבוד עם float
למיטב ידיעתי

אני טועה?
  Reply With Quote
ישן 08-10-06, 08:46   # 17
omaniusd
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 823

omaniusd לא מחובר  

ציטוט:
נכתב במקור על ידי psycho
ב C# יותר מקובל לעבוד עם דאבל מאשר לעבוד עם float
למיטב ידיעתי

אני טועה?
אין "מקובל". תלוי לאיזה צורך. ברמה שהוא ביקש אותה, double יהיה לו יותר נוח - זה נכון.
  Reply With Quote
ישן 08-10-06, 10:30   # 18
Ori The Man
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: חיפה
גיל: 34
הודעות: 3,694
שלח הודעה באמצעות MSN אל Ori The Man Send a message via Skype™ to Ori The Man

Ori The Man לא מחובר  

תודה לכולם אני יגיע הביתה אני ינסה (חחח עובד אצל אבא שלי וכמו שאתם רואים לא עושה כלום)
ורון לא הייתה מחובר P:
  Reply With Quote
ישן 08-10-06, 12:35   # 19
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

ציטוט:
נכתב במקור על ידי omaniusd
אין "מקובל". תלוי לאיזה צורך. ברמה שהוא ביקש אותה, double יהיה לו יותר נוח - זה נכון.
עדיין לא הבנתי את ההבדל בין float לבין double.... הסבר בבקשה

תנו לי בבקשה דוגמאות כמו
שבint אפשר להכניס רק 1/85050555/9 וכו' (רק מספרים שלמים)
אני יודע שבדאבל אפשר להכניס מספרים עשרוניים כמו 1.5 וכו'..

אז מה float יכול להכיל ומה ההבדל שלו מדאבל..
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 13:13.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ