Command Palette

Search for a command to run...

מח

מחשבון בינארי

הוסף, הפחת, הכפל וחלק מספרים בינאריים, או הפעל AND, OR, XOR, NOT והזזות סיביות, כאשר כל תוצאה מוצגת בבינארי, אוקטלי, עשרוני ומשושה. 100% צד הלקוח.

מהו מחשבון בינארי?

מחשבון בינארי מבצע פעולות אריתמטיות וביטיות על מספרים שלמים הכתובים בבסיס שני הזן שני מספרים, בחר פעולה כגון הוספה, חיסור, כפל, חלוקה, 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, כך שהערכים לעולם אינם עולים על גדותיהם בשקט ושום דבר שאתה מזין לא מועלה, נרשם או מאוחסן המחשבון ממשיך לעבוד כשהרשת שלך מנותקת לאחר טעינת הדף.

כיצד להשתמש במחשבון הבינארי?

  1. בחר את בסיס הקלט

    בחר בינארי, אוקטלי, עשרוני או משושה עבור המספרים שאתה מזין שני האופרנדים נקראים בבסיס שאתה בוחר, וקידומות כמו 0b, 0o ו-0x מתקבלות ומתעלמות.

  2. הזן את המספרים ובחר פעולה

    הקלד את הערך הראשון, בחר הוסף, הפחת, הכפל, חלק, מודולו או פעולה סיבית כגון AND, OR, XOR, NOT או shift, ולאחר מכן הקלד את הערך השני.NOT ו-shifts משתמשים רק באופרנד הראשון ובכמות.

  3. הגדר את רוחב הסיביות לעבודה סיבית

    עבור AND, OR, XOR, NOT, NAND, NOR, XNOR והזזות, בחר 8, 16, 32 או 64 סיביות. אריתמטיקה מתעלמת מהרוחב ונשארת מדויקת בכל גודל, בעוד שתוצאות סיביות מחושבות בתוך האוגר הזה.

  4. קרא כל בסיס והעתק

    התוצאה מופיעה בבינארי, אוקטלי, עשרוני ומשושה יחד, עם קריאה חתומה לתשובות סיביות ושארית לחלוקה. העתק כל ייצוג בלחיצה אחת.

תכונות מפתח

  • אריתמטי וביטוויז בכלי אחד

    הוסף, הפחת, הכפל, חלק וקח מודולו, או עבור אל AND, OR, XOR, NAND, NOR, XNOR, NOT, והזזות שמאלה וימינה, מבלי לעזוב את הדף או להמיר בסיסים ביד.

  • כל בסיס בבת אחת

    כל אופרנד והתוצאה מוצגים בבינארי, אוקטלי, עשרוני והקסדצימלי ביחד, כך שלעולם לא תפעיל המרת בסיס נפרדת כדי לבדוק תשובה.

  • רוחב סיביות לבחירה

    בחר אוגר של 8, 16, 32 או 64 סיביות עבור פעולות סיביות, כך שלא וההזזות יתנהגו בדיוק כפי שהיו מתנהגים בסוג מספר שלם ברוחב קבוע ב-C, Java או Rust.

  • קריאות חתומות ולא חתומות

    כאשר לתוצאה של סיביות יש את הסיביות העליונות שלה, הכלי מציג גם את הערך הלא חתום וגם את הערך המשלים של השניים החתומים, מה שהופך את התנהגות הסימנים לגלויה במקום להפתיע.

Frequently Asked Questions

הגדר את בסיס הקלט לבינארי, הקלד את המספר הראשון, בחר הוסף, הקלד את המספר השני וקרא את התוצאה. לדוגמה, 1010 פלוס 1100 הוא 10110, שהכלי מציג גם כ-22 בעשרוני, 26 באוקטלי ו-16 בהקסוס. האריתמטיקה מדויקת בכל אורך.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

binary calculatorbinary additionbinary subtractionbinary multiplicationbitwise calculatorbinary and or xorbit shift calculatortwos complement calculatorhex binary calculatorbinary math calculatorbinary number calculatorcalculator for binary numbersbinary to hexadecimal calculatordecimal to binary calculator