255 (base 10) = FF (base 16)
| Base | Prefix | Value |
|---|---|---|
| Binary (2) | 0b | 11111111 |
| Octal (8) | 0o | 377 |
| Decimal (10) | - | 255 |
| Hexadecimal (16) | 0x | FF |
Bit length
8
Significant bits in the magnitude
Byte length
1
Bytes needed to store the value
Hex digits
2
Two hex digits per byte
Each group of four bits maps to exactly one hexadecimal digit.
1111 1111Hex alignment: F F

ממיר בסיס מספרים משכתב את אותו מספר שלם בסימון מיקום אחר. הערך אינו משתנה - 255, 0xFF, 0O377 ו-0B11111111 הם ארבעה איותים של כמות אחת - רק הרדיוס המשמש לרישום שינויים. כלי זה ממיר בין כל שני בסיסים מ-2 ל-36, כאשר מטופלים בקוד בינארי, אוקטלי, עשרוני והקסדצימלי כאזרחים ממדרגה ראשונה מכיוון שאלו הארבעה שאתה פוגש בפועל בקוד.
ההמרה עובדת ספרה אחר ספרה. קריאת מספר בבסיס B פירושה צבירת `ערך = ערך * B + ספרה` על פני הקלט; כתיבתו בחזרה בבסיס C פירושה חלוקה חוזרת ונשנית ב-C ואיסוף שאריות. כלי זה מבצע את שני החצאים בחשבון BigInt, כך ש-hash של 64 סיביות, מפתח 256 סיביות או עשרוני בן 500 ספרות מומר בדיוק. שום דבר לא מנותב דרך מספר JavaScript, שיאבד בשקט דיוק מעל 2^53.
לצד ההמרה מקבלים את המדידות שבדרך כלל מעוררות את השאלה מלכתחילה: כמה סיביות משמעותיות תופס הערך, כמה בתים הוא צריך, והצורה הבינארית מקובצת ל-Nibbles כדי שתוכלו לקרוא אותה מול ספרת hex. ערכים שליליים נתמכים, קידומות מילוליות נפוצות (0x, 0b, 0o) מתקבלות, וניתן להשתמש בקו תחתון או ברווחים כמפרידי ספרות. הכל פועל בדפדפן שלך.
חשבון כאן משתמש במספרים שלמים שרירותיים-דיוק במקום מספרי JavaScript, שהוא ההבדל בין תשובה נכונה לתשובה סבירה. כפול סטנדרטי מאבד דיוק מעל 9007199254740991, כך שערך הקסדצימלי של 64 סיביות שהומר דרך נקודה צפה רגילה חוזר בעדינות בספרות התחתונות שלו, ושום דבר לא מזהיר אותך. שני הערות היקף. זה ממיר מספרים שלמים, כך שערכים שברים בבסיס שאינו עשרה נמצאים מחוץ למה שהוא עושה. ותשלילים מוצגים עם סימן מינוס ולא כתבנית סיביות משלימה של שניים, כך שערך נקרא מאוגר או מזבלה של זיכרון צריך לפרש לפי הרוחב שלו לפני ההמרה ולא אחריו.
הקלד או הדבק את הערך. קידומות כגון 0x1F, 0B1010 ו-0O755 מתקבלות, וניתן להשתמש בקו תחתון או ברווחים כמפרידים - 1010_1111 פועל בדיוק כמו 10101111.
ספר לממיר כיצד יש לקרוא את המספר: בסיס 2, 8, 10, 16 או כל דבר אחר בין 2 ל-36. כל תו שאינו ספרה חוקית עבור אותו בסיס מסומן בשמו.
בחר את הבסיס שאתה רוצה. התוצאה מתעדכנת תוך כדי הקלדה, והחלונית All-Bases מציגה בו-זמנית בינארי, אוקטלי, עשרוני והקסדצימלי, כך שלעתים רחוקות אתה צריך המרה שנייה.
בדוק את אורך הסיביות, אורך הבתים והבינאארי המקובצת של הנשנוש, ולאחר מכן העתק את התוצאה החשופה או את הביטוי המלא כגון "255 (בסיס 10) = ff (בסיס 16)".
כפתורים בינאריים, אוקטליים, עשרוניים והקסדצימליים מקבלים כפתורים ייעודיים, אבל כל רדיוס מ-2 עד 36 ניתן לבחירה - כולל בסיס 32 ובסיס 36, המשתמשים באלפבית הספרות המלא של 0-9 A-Z.
ערכים מנותחים ספרה אחר ספרה ל-BIGINT, לעולם לא באמצעות parseint או מספר. מפתח 256 סיביות או עשרוני בן 500 ספרות עם אובדן דיוק אפס, כאשר רוב הממירים נשברים מעל 2^53.
קלט אחד, ארבע יציאות. בינארי, אוקטלי, עשרוני והקסדצימלי מוצגים כולם בשידור חי, בתוספת הבסיס המותאם אישית שבחרת, כך שתוכל להצליב ערך מבלי להפעיל את ההמרה ארבע פעמים.
ראה כמה סיביות משמעותיות הערך תופס, כמה בתים הוא צריך, והצורה הבינארית מרופדת ומקובצת בארבע כך שכל נשנוש יישר קו עם ספרה הקסדצימלית אחת.
Convert numbers to words and words back to numbers in English - with cardinal, ordinal, currency, and decimal support for values from small integers up to decillions.
Convert numbers to Roman numerals and Roman numerals back to numbers, with instant validation, a symbol breakdown, and full support for the standard 1 to 3999 range.
Convert length, weight, temperature, area, volume, speed, time, data, pressure, energy, and angle units instantly with exact conversion factors
Calculate the tip and split the bill between any number of people, with sales tax, tip-on-pre-tax, and round-up options.
0 comments
No comments yet. Be the first to share your thoughts!