מהו מחשבון בינארי?
מחשבון בינארי מבצע פעולות אריתמטיות וביטיות על מספרים שלמים הכתובים בבסיס שני הזן שני מספרים, בחר פעולה כגון הוספה, חיסור, כפל, חלוקה, AND, OR, XOR, או הסטת סיביות והכלי מחזיר את התשובה עם כל שלב מוצג בבינארי, אוקטלי, עשרוני והקסדצימלי בבת אחת אתה לא מוגבל גם לבסיס שני: החלף את בסיס הקלט ותוכל להוסיף ערך hex לערך hex אחר, או XOR שני מספרים עשרוניים, מבלי להמיר דבר ביד תחילה.
מכיוון שכל אופרנד ותוצאה מוצגים בכל ארבעת הבסיסים, אותו עמוד הוא מחשבון מתמטיקה בינארי וממיר בסיס הגדר את בסיס הקלט לעשרוני והוסף 200 ו-55: התשובה 255 מופיעה כ-111111111 בבינארי ו-FF בהקס זה מכסה את המחשבון העשרוני לבינארי ואת עבודות המחשבון הבינארי להקסדצימלי מבלי לפתוח כלי נפרד, וכדי להמיר מספר בודד אתה יכול פשוט להוסיף לו 0.
שתי משפחות של פעולות מתנהגות אחרת, והכלי שומר אותן נפרדות אריתמטיקה (הוסף, חיסור, הכפל, חלק, מודולו) עובדת על הערך המתמטי האמיתי, כך שהיא מדויקת לא משנה כמה ספרות תזין והחלוקה תדווח על מנת המספרים השלמים יחד עם כל שארית פעולות Bitwise (AND, OR, XOR, NAND, NOR, XNOR, NOT, והזזות שמאלה וימינה) פועלות על תבנית הסיביות הגולמית בתוך אוגר קבוע, כך שהן תלויות ברוחב שנבחר לכן הכלי מאפשר לך לבחור 8, 16, 32 או 64 סיביות: לא של מספר, או תזוזה שדוחפת סיביות מהקצה, יש תשובה מוגדרת רק ברגע שאתה יודע כמה רחב האוגר, בדיוק כמו ב-C, Java, Go או Rust.
תוצאות ברוחב סיביות קבוע מוצגות באמצעות שני משלים, הייצוג שכמעט כל מעבד משתמש עבור מספרים שלמים חתומים. כאשר לתוצאה של סיביות יש את הסיביות העליונות שלו, הכלי מדווח הן על הקריאה הלא חתומה והן על הקריאה החתומה, כך שתוכל לראות מדוע ~5 הופך ל-250 בשמונה סיביות לא חתומות אך -6 כאשר אותם סיביות נקראות כמו חתומות הכל פועל בדפדפן שלך באמצעות JavaScript BigInt, כך שהערכים לעולם אינם עולים על גדותיהם בשקט ושום דבר שאתה מזין לא מועלה, נרשם או מאוחסן המחשבון ממשיך לעבוד כשהרשת שלך מנותקת לאחר טעינת הדף.
כיצד להשתמש במחשבון הבינארי?
בחר את בסיס הקלט
בחר בינארי, אוקטלי, עשרוני או משושה עבור המספרים שאתה מזין שני האופרנדים נקראים בבסיס שאתה בוחר, וקידומות כמו 0b, 0o ו-0x מתקבלות ומתעלמות.
הזן את המספרים ובחר פעולה
הקלד את הערך הראשון, בחר הוסף, הפחת, הכפל, חלק, מודולו או פעולה סיבית כגון AND, OR, XOR, NOT או shift, ולאחר מכן הקלד את הערך השני.NOT ו-shifts משתמשים רק באופרנד הראשון ובכמות.
הגדר את רוחב הסיביות לעבודה סיבית
עבור AND, OR, XOR, NOT, NAND, NOR, XNOR והזזות, בחר 8, 16, 32 או 64 סיביות. אריתמטיקה מתעלמת מהרוחב ונשארת מדויקת בכל גודל, בעוד שתוצאות סיביות מחושבות בתוך האוגר הזה.
קרא כל בסיס והעתק
התוצאה מופיעה בבינארי, אוקטלי, עשרוני ומשושה יחד, עם קריאה חתומה לתשובות סיביות ושארית לחלוקה. העתק כל ייצוג בלחיצה אחת.
תכונות מפתח
אריתמטי וביטוויז בכלי אחד
הוסף, הפחת, הכפל, חלק וקח מודולו, או עבור אל AND, OR, XOR, NAND, NOR, XNOR, NOT, והזזות שמאלה וימינה, מבלי לעזוב את הדף או להמיר בסיסים ביד.
כל בסיס בבת אחת
כל אופרנד והתוצאה מוצגים בבינארי, אוקטלי, עשרוני והקסדצימלי ביחד, כך שלעולם לא תפעיל המרת בסיס נפרדת כדי לבדוק תשובה.
רוחב סיביות לבחירה
בחר אוגר של 8, 16, 32 או 64 סיביות עבור פעולות סיביות, כך שלא וההזזות יתנהגו בדיוק כפי שהיו מתנהגים בסוג מספר שלם ברוחב קבוע ב-C, Java או Rust.
קריאות חתומות ולא חתומות
כאשר לתוצאה של סיביות יש את הסיביות העליונות שלה, הכלי מציג גם את הערך הלא חתום וגם את הערך המשלים של השניים החתומים, מה שהופך את התנהגות הסימנים לגלויה במקום להפתיע.
Frequently Asked Questions
Related Tools
ASCII Table
Full ASCII and extended Latin-1 table with decimal, hex, octal, binary, HTML entity, and character name for every code 0–255, plus a text-to-ASCII-code encoder.
Binary Translator
Translate text to binary and binary to text, plus hexadecimal, decimal, and octal, with full UTF-8 support
IEEE 754 Converter
Convert a decimal number to its IEEE 754 floating-point bits, or decode hex and binary back to a value. Single and double precision, with sign, exponent, and mantissa broken out.
Morse Code Translator
Translate text to Morse code and Morse code to text using the International (ITU) standard, with audio playback and full punctuation support
Comments
0 comments
No comments yet. Be the first to share your thoughts!