האם משהו יודע אם יש איזושהי פונקציה שיכולה להמיר משתנה מסוג FLOAT למחרוזת של ביטים(שתהווה את הייצוג הנק' צפה של המספר)????? או מספר פונקציות שצריך לעזר בהם על מנת לעשות זאת?
לדוגמא בהינתן המספר 2.456 אני צריך לדעת להפוך אותו לייצוג הבינארי שלו בFLOATING POINT, נגיד: 1000000101100001100.למרות שזה לא הייצוג האמיתי...מקווה שעכשיו זה יותר ברור.
תראה - float בנוי לוגית (וגם ברוב המימושים) משני חלקים: * החלק של הספרות המשמעותיות - בדוגמה שהבאת: 2456 * והחלק שאומר איפה באה הנקודה העשרונית... בדוגמה שהבאת: מינוס 3 (כי צריך להכפיל את המספר ב-10 בחזקת מינוס 3). שני החלקים האלה הם למעשה integer-ים... אז אתה יכול להפוך כל אחד מהם בנפרד לבינארי. זה נראה לי הפתרון המתבקש.