תיעוד/פונקציות של Calc/BITLSHIFT

From The Document Foundation Wiki
Jump to navigation Jump to search
This page is a translated version of the page Documentation/Calc Functions/BITLSHIFT and the translation is 24% complete.
Outdated translations are marked like this.
Other languages:
English • ‎Nederlands • ‎dansk • ‎español • ‎italiano • ‎עברית



שם הפונקציה:

BITLSHIFT

קטגוריה:

מתמטית

תקציר:

מזיחה מספר שמאלה במספר הסיביות שצוין.

תחביר:

‪BITLSHIFT(מספר;‎ הזחה)

מחזירה:

מחזירה מספר שהוזח שמאלה במספר הסיביות שצוין.

משתנים:

מספר הוא מספר שלם וחיובי שקטן מ־‎2 ^ 48 (281,474,976,710,656).

הזחה היא מספר המקומות שהסיבים יעברו לשמאל. אם ההזחה שלילית, זה כמו לבצע ‪BITRSHIFT (מספר;‎ -הזחה)‬.

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

פרטים נוספים:

  • הזחת מספר לשמאל היא שוות ערך להוספת אפסים (0) לימין הייצוג הבינרי של המספר. למשל, הזחה של 3 סיביות לשמאל על הערך המספרי 6 ממירה את הערך הבינרי שלו (0110) לכדי 01100000 או 48 בבסיס עשרוני.
  • שימוש במספר שלילי כמשתנה ההזחה מזיז את מספר הסיביות לימין. לפיכך תוחזר אותה התוצאה כמו במשתנה הזחה חיובי עבור הפונקציה BITRSHIFT.

דוגמאות:

נוסחה תיאור מחזירה
‎=BITLSHIFT(6;3) 6 בבסיס בינרי זה 0110 שכאשר מחילים עליו הזחה שמאלה של 3 סיביות נותן 0110000 או (0110 << 3 = 0110000) 48
‎=BITLSHIFT(6;-1) 6 בבסיס בינרי זה 0110 שכאשר מחילים עליו הזחה שמאל של ‎-1 סיביות נותן 0011 שהוא שווה ערך להזחה ימינה של סיבית אחת או (0110 << -1 = 0011) 3
‎=BITLSHIFT(6.123;3) הערך המעוגל מטה של 6.123 הוא המחושב, לכן 6 בבסיס בינרי הוא 0110 שכאשר מחילים עליו הזחה שמאלה ב־3 סיביות נותן 0110000 או ‎(0110 << 3 = 0110000) 48

פונקציות LibreOffice קשורות:

BITAND

BITOR

BITRSHIFT

BITXOR

תקן ODF:

סעיף 6.6.3, חלק 2

פונקציות Excel מקבילות:

BITLSHIFT