お世話になっています。

webアプリケーションなどで複数選択可能なチェックボックスの選択された値を
bitで計算してDBに保存するコードを見たことがあるのですが、そのbitでの計算方法が
や理屈がよくわかりません

たとえば
<input type="checkbox" name="area" value="1">千葉
<input type="checkbox" name="area" value="2">埼玉
<input type="checkbox" name="area" value="3">東京
<input type="checkbox" name="area" value="4">神奈川
見たいな感じです。

そのコードではひとつの数字で1と3とか、1と4とか、1と2と3みたいに表現しており
またその値を元に変更画面などで、チェック済みにしていました。

どなたかご存知の方がいらっしゃいましたらご教授ください。