Функцията раздяля подадената стойност на нормализирана част и експонента. x = (normalize fraction)*2^exp.
Числото, чиято нормализирана част и експонента търсим.
Указател към променливата, в която ще бъде записана експонентата.
Връща нормализираната част на числото.
| от: adviser at cpp-examples dot com | Свали кода във файл |
#include <stdio.h> #include <math.h> int main () { double param, result; int n; param = 15.2; result = frexp (param , &n); printf ("%lf * 2^%d = %f ", result, n, param); //0.950000 * 2^4 = 15.200000 return 0; }
Стойността на нормализираната част е винаги между 0.5 и 1.