C: Как обернуть число с плавающей запятой в интервал [-pi, pi)

Я ищу хороший код C, который будет эффективно выполнять:

while (deltaPhase >= M_PI) deltaPhase -= M_TWOPI;
while (deltaPhase < -M_PI) deltaPhase += M_TWOPI;

Какие у меня варианты?

35
задан mskfisher 10 May 2012 в 19:53
поделиться