משתנה מטיפוס long long ב- C

galando

New member
משתנה מטיפוס long long ב- C

אני מנסה להשתמש בטיפוס הזה,אבל זה עושה לי בעיות.. ניסיתי לעשות: long long Result = 1; ואח"כ להדפיס את הערך של Result, והערך המודפס הוא 0.. מה לא עשיתי בסדר? תודה מראש.
 

galando

New member
ניסיתי להשתמש בפורמט הזה

אבל זה לא מראה לי שום מספר..אותו הדבר עם הפורמט ll% כשאני מנסה עם הפורמט d% או i% זה מראה לי 0.. מה עושים?
 

galando

New member
אם כך

עם איזה טיפוס אני יכול להשתמש כדי להציג מספרים גדולים (מעל 20 עצרת)? (בשפת סי,לא סי++) תודה.
 

ahab

New member
למה double?

double יכול לעזור כל עוד אתה לא צריך את הערך המדויק. כאשר מתחילים לדבר על מספרים בסדר גודל של !20 (2432902008176640000), כדאי להיזהר שלא לאבד ספרות משמעותיות. שים לב, שגם אם אתה משתמש בטיפוס של 64bit, אתה מתחיל להתקרב לגבול עם !20...
 

galando

New member
טוב הסתדרתי

תודה על העזרה. השתמשתי בdouble עם הפורמט 0f.%, וזה הדפיס מצויין. אני צריך להדפיס מספרים כאלה בשביל תרגיל שנתנו לנו באוניברסיטה על ת'רדים בסולאריס.. תודה שוב.
 
למעלה