מהו ממיר בסיס מספר?
ממיר בסיס מספרים משכתב את אותו מספר שלם בסימון מיקום אחר הערך אינו משתנה - 255, 0xFF, 0o377 ו-0b11111111 הם ארבעה איותים של כמות אחת - רק הרדיוס המשמש לכתיבת אותו משתנה כלי זה ממיר בין כל שני בסיסים מ-2 ל-36, כאשר בינארי, אוקטלי, עשרוני והקסדצימלי מטופלים כאזרחים מהשורה הראשונה מכיוון שאלו הם הארבעה שאתה פוגש בקוד.
ההמרה עובדת ספרה אחר ספרה. קריאת מספר בבסיס B פירושה צבירת `ערך = ערך * B + ספרה` על פני הקלט; כתיבתו בחזרה בבסיס C פירושה חלוקה חוזרת ונשנית ב-C ואיסוף שאריות. כלי זה מבצע את שני החצאים בחשבון BigInt, כך ש-hash של 64 סיביות, מפתח 256 סיביות או עשרוני בן 500 ספרות מומר בדיוק. שום דבר לא מנותב דרך מספר JavaScript, שיאבד בשקט דיוק מעל 2^53.
לצד ההמרה מקבלים את המדידות שבדרך כלל מעוררות את השאלה מלכתחילה: כמה סיביות משמעותיות תופס הערך, כמה בתים הוא צריך, והצורה הבינארית מקובצת ל-Nibbles כדי שתוכלו לקרוא אותה מול ספרת hex. ערכים שליליים נתמכים, קידומות מילוליות נפוצות (0x, 0b, 0o) מתקבלות, וניתן להשתמש בקו תחתון או ברווחים כמפרידי ספרות. הכל פועל בדפדפן שלך.
בדיקה טובה לכל ממיר בסיס מספרים מקוון היא הערך הגדול ביותר ללא חתימה של 64 סיביות. סוג 18446744073709551615 עם המקור מוגדר עשרוני והיעד לבסיס 36. התיבה To מציגה 3W5E11264SGSF, וטבלת כל הבסיסים מפרטת את FFFFFFFFFFFFFF בהקסדצימלי ו-64 כאלה בבינארי, עם אורך סיביות של 64 ואורך בתים של 8. ממיר מספרי בסיס המנתב את הערך דרך מספר נקודה צפה יטעה כאן בספרות הנמוכות; מחשבון ממיר בסיס המספרים הזה לא.
חשבון כאן משתמש במספרים שלמים שרירותיים-דיוק במקום מספרי JavaScript, שהוא ההבדל בין תשובה נכונה לתשובה סבירה. כפול סטנדרטי מאבד דיוק מעל 9007199254740991, כך שערך הקסדצימלי של 64 סיביות שהומר דרך נקודה צפה רגילה חוזר בעדינות בספרות התחתונות שלו, ושום דבר לא מזהיר אותך. שני הערות היקף. זה ממיר מספרים שלמים, כך שערכים שברים בבסיס שאינו עשרה נמצאים מחוץ למה שהוא עושה. ותשלילים מוצגים עם סימן מינוס ולא כתבנית סיביות משלימה של שניים, כך שערך נקרא מאוגר או מזבלה של זיכרון צריך לפרש לפי הרוחב שלו לפני ההמרה ולא אחריו.
כיצד להשתמש בממיר בסיס המספרים?
הזן את המספר שלך
הקלד או הדבק את הערך. קידומות כגון 0x1F, 0B1010 ו-0O755 מתקבלות, וניתן להשתמש בקו תחתון או ברווחים כמפרידים - 1010_1111 פועל בדיוק כמו 10101111.
בחר את בסיס המקור
ספר לממיר כיצד יש לקרוא את המספר: בסיס 2, 8, 10, 16 או כל דבר אחר בין 2 ל-36. כל תו שאינו ספרה חוקית עבור אותו בסיס מסומן בשמו.
בחר את בסיס היעד
בחר את הבסיס שאתה רוצה. התוצאה מתעדכנת תוך כדי הקלדה, והחלונית All-Bases מציגה בו-זמנית בינארי, אוקטלי, עשרוני והקסדצימלי, כך שלעתים רחוקות אתה צריך המרה שנייה.
קרא את התוספות והעתק
בדוק את אורך הסיביות, אורך הבתים והבינאארי המקובצת של הנשנוש, ולאחר מכן העתק את התוצאה החשופה או את הביטוי המלא כגון "255 (בסיס 10) = ff (בסיס 16)".
תכונות מפתח
כל בסיס מ-2 עד 36
כפתורים בינאריים, אוקטליים, עשרוניים והקסדצימליים מקבלים כפתורים ייעודיים, אבל כל רדיוס מ-2 עד 36 ניתן לבחירה - כולל בסיס 32 ובסיס 36, המשתמשים באלפבית הספרות המלא של 0-9 A-Z.
חשבון BIGINT מדויק
ערכים מנותחים ספרה אחר ספרה ל-BIGINT, לעולם לא באמצעות parseint או מספר. מפתח 256 סיביות או עשרוני בן 500 ספרות עם אובדן דיוק אפס, כאשר רוב הממירים נשברים מעל 2^53.
כל הבסיסים בבת אחת
קלט אחד, ארבע יציאות. בינארי, אוקטלי, עשרוני והקסדצימלי מוצגים כולם בשידור חי, בתוספת הבסיס המותאם אישית שבחרת, כך שתוכל להצליב ערך מבלי להפעיל את ההמרה ארבע פעמים.
אורך סיביות, אורך בתים ונשנושים
ראה כמה סיביות משמעותיות הערך תופס, כמה בתים הוא צריך, והצורה הבינארית מרופדת ומקובצת בארבע כך שכל נשנוש יישר קו עם ספרה הקסדצימלית אחת.
Frequently Asked Questions
Related Tools
Number to Words Converter
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.
Roman Numeral Converter
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.
Scientific Notation Converter
Convert numbers between scientific notation, E-notation, engineering notation, and plain decimal with exact digit-by-digit precision, plus order of magnitude and significant-figure rounding.
Unit Converter
Convert length, weight, temperature, area, volume, speed, time, data, pressure, energy, and angle units instantly with exact conversion factors
Comments
0 comments
No comments yet. Be the first to share your thoughts!