30.10.2014 Views

o_195h4n6al16jb186b1b2qs7fgssa.pdf

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

y = 3.0F;<br />

z = fmodf (x, y);<br />

if (errno)<br />

perror("Error");<br />

printf("For fmodf (%f, %f) the remainder is"<br />

" %f\n\n", x, y, z);<br />

errno = 0;<br />

x = -5.0F;<br />

y = 3.0F;<br />

z = fmodf (x, y);<br />

if (errno)<br />

perror("Error");<br />

printf("For fmodf (%f, %f)the remainder is"<br />

" %f\n\n", x, y, z);<br />

errno = 0;<br />

x = 5.0F;<br />

y = -3.0F;<br />

z = fmodf (x, y);<br />

if (errno)<br />

perror("Error");<br />

printf("For fmodf (%f, %f) the remainder is"<br />

" %f\n\n", x, y, z);<br />

errno = 0;<br />

x = 5.0F;<br />

y = -5.0F;<br />

z = fmodf (x, y);<br />

if (errno)<br />

perror("Error");<br />

printf("For fmodf (%f, %f) the remainder is"<br />

" %f\n\n", x, y, z);<br />

dsPIC<br />

®<br />

Language Tools Libraries<br />

DS51456B-page 344 2004 Microchip Technology Inc.<br />

errno = 0;<br />

x = 7.0F;<br />

y = 0.0F;<br />

z = fmodf (x, y);<br />

if (errno)<br />

ldexp<br />

Mô tả: Tính toán kết quả của một số điểm nổi doubleprecision<br />

nhân với số mũ của 2.<br />

Bao gồm:<br />

Prototype: ldexp đôi (double x, int cũ);<br />

Đối số: x nổi giá trị điểm<br />

số mũ nguyên cũ<br />

Quay trở lại giá trị: Trả về x * 2 ^ cũ. Trên một tràn, ldexpreturns infand trên<br />

Van cân bằng, ldexpreturns 0.<br />

Bình luận: Một lỗi xảy ra trên phạm vi sẽ tràn hoặc tràn dưới.<br />

Ví dụ: # include / * Cho ldexp * /<br />

# include / * Cho printf, perror * /<br />

# include / * Cho errno * /<br />

int main (void)<br />

{<br />

double x, y;<br />

int n;<br />

frexpf (Tiếp theo)<br />

Thư viện chuẩn C với hàm toán học<br />

2004 Microchip Technology Inc DS51456B trang 347<br />

errno = 0;<br />

x = -0,625;<br />

n = 2;<br />

y = ldexp (x, n);<br />

if (errno)<br />

perror ("Lỗi");<br />

printf ("Đối với một số =% fand một số mũ =% d \ n",<br />

x, n);<br />

printf ("ldexp (% f,% d) =% f \ n \ n",<br />

x, n, y);<br />

errno = 0;<br />

x = 2,5;<br />

n = 3;<br />

y = ldexp (x, n);<br />

if (errno)<br />

perror ("Lỗi");<br />

printf ("Đối với một số =% fand một số mũ =% d \ n",<br />

x, n);<br />

printf ("ldexp (% f,% d) =% f \ n \ n",

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!