איך אני ממיר אותיות לבינארי?

מחשבים מאחסנים מידע באמצעות רכיבים אלקטרוניים שמבינים שני תנאים, כגון "כבוי" ו "על", "שקר" ו"נכון", או "לא" ו"כן". עבור מחשב, שני המצבים הם אפס ואחד, הידוע גם בשם ה מערכת בינארית. אחד או אפס בודד נקרא סיביות, ושמונה סיביות יחד, כגון 11010101, נקראים בייט. לכל אות יש מקבילה מספרית, הנקראת קידוד תווים, שמחשב משתמש בה באופן פנימי כדי לייצג את האות. כדי להמיר תו לבינארי, השג טבלת קידוד תווים וחפש את הערך הבינארי. פורמט טרנספורמציה אוניברסלי 8 הוא ערכת קידוד תווים פופולרית בשימוש על ידי כ-84 אחוז מהאתרים נכון למאי 2015, לפי W3טכניקות.

מערכת עשרונית

מערכת המספור שלנו נקראת מערכת עשרונית כי זה מבוסס על המספר 10. יש לנו 10 ספרות, ממוספרות אפס עד תשע. כאשר מספר דורש יותר מספרה אחת, כגון המספר 9, 876, המקום שכל ספרה תופסת מייצג חזקה של 10. לדוגמה, 9 תופסת את המקום המייצג 103, או 1,000; 8 תופסת את המקום המייצג 102, או 100; 7 תופסת את המקום המייצג 101, או 10; ו 6 תופסת את המקום המייצג 100, או 1. הסכום של כל ספרה כפול בגודלה 10 נותן לנו את הערך המתקבל: (9 כפול 1,000) פלוס (8 כפול 100) פלוס (7 כפול 10) פלוס (6 כפול 1), או 9,876.

סרטון היום

מערכת בינארית

מחשב לא יכול לאחסן עשרה מצבים שונים - הוא יכול לאחסן רק שניים. אז במקום להשתמש בשיטה העשרונית המבוססת על המספר 10, מחשבים משתמשים ב- מערכת בינארית, המבוסס על המספר שתיים. במקום עשר ספרות הממוספרות אפס עד תשע, למערכת הבינארית יש שתי ספרות הממוספרות אפס ואחת. כאשר מספר דורש יותר מספרה אחת, הוא פועל לפי אותו היגיון כמו המערכת העשרונית, אך משתמש בחזקות שתיים במקום חזקות של עשר. לדוגמה, שקול את המספר 1011 בבינארי. הספרה הראשונה משמאל, 1, תופסת את המקום המייצג 23, או 8; הספרה הבאה, 0, נמצא בעמדה המייצגת 22, או 4; הספרה הבאה, 1, תופס את המקום עבור 21, או 2; והספרה האחרונה, 1, נמצא בעמדה המייצגת 20, או אחד. ל לקבוע את המקבילה העשרונית של הערך הבינארי, הכפל (1 כפול 8), הוסף (0 כפול 4), הוסף (1 כפול 2) ולאחר מכן הוסף (1 כפול 1) עבור סך של אחת עשרה במערכת העשרונית.

קידוד תווים

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

המרת תו לבינארי

כדי להמיר תו לבינארי, קבע את ערכת קידוד התווים שבה משתמש המחשב וחפש את הערך של התו בטבלת התייחסות עבור הסכמה. לדוגמה, UTF-8 מרחיב את ערכת התווים ASCII ומשתמש בשמונה, 16, 24 או 32 סיביות לייצוג תווים וסמלים. האות הבירה היוונית לאומגה יש ערך UTF-8 של 1100111010101001, שהוא שווה ערך ל-52,905 עשרוני.

עֵצָה

אתה יכול גם להשתמש ב-an מחשבון מקוון להמיר אותיות לערכים המקבילים הבינאריים שלהן.