シフト【shift】

シフトとは?

変わる、変える、ずれ(る)、ずらす、移る、移す、入れ替える、転じる、移動(する)、変更(する)、変化(する)、転換(する)、などの意味を持つ英単語。

シフトキー

コンピュータキーボードには “Shift” と刻印されたキーがあり、これを押しながら文字入力のキーを押すと、普通に押したときとは別の文字を入力できる。このシフトキーや、シフトキーを押さえる動作のことをシフトということがある。

ビットシフト

プログラミングマイクロプロセッサの分野で、ビット列を指定した数だけ右または左にずらす動作のことを「ビットシフト」(bit shift)あるいは「シフト演算」(shift operation)という。また、そのような演算を行う機械語の命令のことを「シフト命令」(shift instruction)という。ビットシフト演算やシフト命令のことを単にシフトということがある。

配列のシフト

いくつかのプログラミング言語では、配列から先頭の要素を削除してその要素の値を返す “shift” という関数やメソッドが用意されており、逆に、配列の先頭に指定した値の要素を追加する関数やメソッドは “unshift”(アンシフト)という。

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。