To add a little to tochecz's answer: in terms of the smallest dimension unit manipulated by TeX, the sp, 1/65536 of a pt, a dimension with d bp units has exact value (1644544/25)*d sp units. TeX will truncate this to an integer number of sp units. When you multiply by 10 a dimension you actually multiply by 10 its representation as an integral number of sp units. When you however express directly a dimension as for example 10bp then floor((1644544/25)*10) is evaluated.
Thus 1bp is floor(1644544/25), that is 65781 sp units. Then 10*1bp is 657810 sp units.
But 10bp is floor(16445440/25)=657817 sp units.
And 100bp is floor(164454400/25)=6578176 sp units (hence exactly represented). The only exactly represented dimensions expressed as an integral number of bp units are those multiple of 25bp.
\numexpr \lena\relaxworks too, if you need the value (as an integral number ofsp's) in an\ifnumtest (but to get its explicit representation, one again needs a prefix then, either\theor\numberwhich both give now the same thing). – Feb 02 '14 at 22:44