פעולה על סיביות – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
שורה 132:
 
חזרה על הזזה מעגלית <math>n</math> פעמים תחזיר את מצב המחרוזת לקדמותו. במחשב ניתן לבצע הזזה מעגלית עם אופרטור הזזה לימין או לשמאל המובנה בשפות התיכנות הנפוצות ומיוצג בדרך כלל על ידי הסימן ">>", כך:
:'''<tt>(value << count) | (value >> (32n - count))</tt>'''
:'''<tt>(value >> count) | (value << (32n - count))</tt>'''
 
<!-- סוג נוסף של הזזה הוא ''הזזה מעגלית'' או ''סיבוב סיביות''. בפעולה זו, סיביות "מסתובבות" כאילו הקצה הימני והקצה השמאלי היו מחוברים. הערך שמוזז פנימה מצד ימין במהלך הזזה שמאלה הוא הערך שמוזז החוצה משמאל, ולהפך. פעולה זו שימושית במיוחד אם רוצים לשמור את כל הסיביות הקיימות בערך, ונפוצה מאוד ב[[קריפטוגרפיה]].