在二进制浮点数算术中，在不要求结果不为的情况下，由于其是由二进制表示，因此可透过将浮点数科学记号的指数部分减一来完成除以二的动作。许多程式语言会单独专门为浮点数提供除以二的幂之函数，例如Java有提供一个名为codice_1的函数来计算二的幂之比；而C语言也有类似功能的函数，例如codice_2。
十进制.在十进制中，可透过下列演算法将任意整数除以二，其也可以作为定义底数为偶数之进位制中将任意数除以二的模型。其做法如下：例如： 1738除以2=?从示例中可以看出0是偶数。