は、10 進数です。数値が負の数の場合、関数は、10 文字の 2 進数を返します。最上位ビットは符号ビットで、ほかの 9 ビットが値を返します。
Если число отрицательное, функция возвращает двоичное число из 10 разрядов. Старший бит - бит знака, остальные 9 бит возвращают значение.