取代，因此也用于编译器最佳化的技术中。
历史.将除以二视为一个特殊的运算方式来处理乘法及除法的做法，最早可以追溯到古埃及人，其将除以二作为中的一个基本步骤。一直到十六世纪，仍有一些数学家将除以二视为一个独立的运算方式。而在十进制算术、计算机科学的二进制及其他偶数进制算术中，除以二的计算相较于被除数的除数为其他数的除法而言，相对简单，因此在现代的电脑程式设计中，除以二也会被视为一个独立的运算子。
二进制.在二进制算术中，除以二可以透过移位运算中的右移运算