밑을 e로 하는 자연로그와 비교해서 실용적으로는 밑을 10으로 하는 상용로그가 편리하다. 상용로그는 log10 x로서 나타낸다. 자연로그와 혼동할 우려가 없을 때는 log x로 쓰는 경우도 있다.
100=1, 101=10, 102=100, 103=1000,…
10-1=0.1, 10-2=0.01, 10-3=0.001,…
또 3=100.4771이므로,
30=3×10=100.4771×101=101.4771
300=3×102=100.4771×102=102.4771
0.3=3×10-1=100.4771×10-1=100.4771-1
0.03=3×10-2=100.4771×10-2=100.4771-2
이 사실로부터 log 3=0.4771임을 알 수 있고, 이것으로부터
log 30=1.4771, log 300=2.4771…
log 0.3=0.4771-1, log 0.03=0.4771-2
임을 알 수 있다.
여기서 숫자 배열이 같고 자릿수만 다른 진수에 대한 상용로그는 정수부분만 다르고 소수부분은 같음을 알 수 있다. 이 정수부분을 상용로그의 지표라 하고, 소수부분을 상용로그의 가수라고 한다.