Love beautiful code? We do too.
Hàm double frexp(double x, int *exponent)
trong Thư viện C trả về mantissa (phần định trị) và số nguyên được trỏ tới bởi exponent (số mũ). Giá trị kết quả là x = mantissa * 2 ^ exponent.
Cú pháp khai báo hàm frexp() trong C:
double frexp(double x, int *exponent)
Tham số
x − Đây là giá trị số thực dấu chấm động để được tính toán.
Trả về giá trị
#include <stdio.h>
#include <math.h>
int main ()
{
double x = 1024, fraction;
int e;
fraction = frexp(x, &e);
printf("x = %.2lf = %.2lf * 2^%d\n", x, fraction, e);
return(0);
}
Biên dịch và chạy chương trình C trên sẽ cho kết quả:
Hoclaptrinh.vn © 2017
From Coder With
Unpublished comment
Viết câu trả lời