{{safesubst:#ifexpr:{{{1|0}}}=0
|{{safesubst:#ifexpr:abs{{{1|0}}}1=1
|0
|{{safesubst:#expr:floor((ln(abs{{{1}}}1)/ln10)+1)}}
}}
|{{safesubst:#expr:floor((ln(abs({{{1|0}}}) )/ln 10)+1E((abs{{{1|0}}}>1E100 or abs{{{1|0}}}<1E-100)-14))}}
{{documentation}}