Dlaczego wiodące zera są używane do reprezentowania liczb ósemkowych?
Zawsze zastanawiałem się, dlaczego wiodące zera (0
) są używane do reprezentowania liczb ósemkowych, zamiast - na przykład -0o
. Sposób użycia0o
byłoby równie pomocne, ale nie spowodowałoby tylu problemów, co prowadzenie0
es (np.parseInt('08');
w JavaScript). Jakie są przyczyny tego wyboru?