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.

The square root of -25F is nan<br />

Standard C Libraries with Math Functions<br />

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

tan<br />

Description: Calculates the trigonometric tangent function of a double precision<br />

floating point value.<br />

Include: <br />

Prototype: double tan (double x);<br />

Argument: x value for which to return the tangent<br />

Return Value: Returns the tangent of xin radians.<br />

Remarks: A domain error will occur if xis a NaN or infinity.<br />

Example: #include /* for tan*/<br />

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

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

int main(void)<br />

{<br />

double x, y;<br />

errno = 0;<br />

x = -1.0;<br />

y = tan (x);<br />

if (errno)<br />

perror("Error");<br />

printf("The tangent of %f is %f\n\n", x, y);<br />

errno = 0;<br />

x = 0.0;<br />

y = tan (x);<br />

if (errno)<br />

perror("Error");<br />

printf("The tangent of %f is %f\n\n", x, y);<br />

}<br />

Output:<br />

The tangent of -1.000000 is -1.557408<br />

The tangent of 0.000000 is 0.000000<br />

tanf<br />

Description: Calculates the trigonometric tangentfunction of a single precision<br />

Phần này mô tả các chức năng mà phải được tùy biến cho hoạt động chính xác<br />

của<br />

Thư viện C chuẩn trong môi trường mục tiêu của bạn. Phần hành vi mặc định<br />

mô tả những gì các chức năng nào vì nó isdistributed. Mô tả và nhận xét<br />

mô tả những gì nó thường nên làm.<br />

_exit<br />

Mô tả: Chấm dứt thực hiện chương trình.<br />

Bao gồm: Không<br />

Prototype: void _exit (trạng thái int);<br />

Đối số: trạng thái thoát trạng thái<br />

Bình luận: Đây là một chức năng trợ giúp gọi bằng lối ra () Tiêu chuẩn Thư việ<br />

C<br />

chức năng.<br />

Hành vi mặc định: Khi phân phối, điều này bừng chức năng thiết bị xuất chuẩn<br />

và chấm dứt. Các<br />

tình trạng tham số là giống như được truyền cho xuất cảnh () tiêu chuẩn C<br />

chức năng thư viện.<br />

File: _exit.c<br />

brk<br />

Mô tả: Thiết lập kết thúc của không gian dữ liệu của quá trình.<br />

Bao gồm: Không<br />

Nguyên mẫu: int brk (void * endds)<br />

Đối số: endds con trỏ đến cuối đoạn dữ liệu<br />

Trở lại giá trị: Trả về "0" nếu thành công, '-1' nếu không.<br />

Bình luận: brk () được sử dụng để tự động thay đổi số lượng của không gian<br />

phân bổ cho<br />

đoạn dữ liệu quá trình kêu gọi của. Sự thay đổi này được thực hiện bằng cách<br />

đặt lại<br />

giá trị đột phá của quá trình và phân bổ số tiền thích hợp của<br />

không gian. Giá trị nghỉ là địa chỉ của địa điểm đầu tiên vượt ra ngoài<br />

kết thúc của đoạn dữ liệu. Số lượng phân bổ tăng không gian như<br />

tăng giá trị nghỉ.<br />

Gian được phân bổ mới chưa được định hình.<br />

Chức năng trợ giúp này được sử dụng bởi các chức năng thư viện chuẩn C<br />

malloc ().<br />

dsPIC<br />

®<br />

Thư viện Công cụ Ngôn ngữ<br />

floating point value.<br />

DS51456B trang 368<br />

2004 Microchip Technology Inc<br />

Include: <br />

Prototype: float tanf (float x);<br />

Argument: x value for which to return the tangent<br />

Hành vi mặc định: Nếu các đối số enddsis không, các chức năng thiết lập các<br />

biến toàn cầu<br />

__curbrkto địa chỉ của sự bắt đầu của heap, và trả về số không.

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

Saved successfully!

Ooh no, something went wrong!