trunc в режиме fixed и в режиме float
В режиме midp1 fixed
trunc(-2.9 )=-4
trunc(-2.8 )=-4
trunc(-2.5 )=-3
trunc(-2.2 )=-3
trunc(-2.1 )=-4
trunc( 2.1 )=3
trunc( 2.2 )=2
trunc( 2.5 )=3
trunc( 2.8 )=3
trunc( 2.9 )=3
В режиме midp2 float
trunc(-2.8 )=-2
trunc(-2.5 )=-2
trunc(-2.2 )=-2
trunc( 2.2 )=2
trunc( 2.5 )=2
trunc( 2.8 )=2
Проверено на MP3.4 Candidate.
Баг или фича?
Еще здесь на форуме пишут, что в MP trunc - это то же самое, что в "обычном" паскале round. Так ли это?
|