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.

int main(void)<br />

{<br />

double x, y;<br />

x = -1.0;<br />

y = tanh (x);<br />

printf("The hyperbolic tangent of %f is %f\n\n",<br />

x, y);<br />

x = 2.0;<br />

y = tanh (x);<br />

printf("The hyperbolic tangent of %f is %f\n\n",<br />

x, y);<br />

}<br />

Output:<br />

The hyperbolic tangent of -1.000000 is -0.761594<br />

The hyperbolic tangent of2.000000 is 0.964028<br />

tanf (Continued)<br />

Standard C Libraries with Math Functions<br />

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

tanhf<br />

Description: Calculates the hyperbolic tangent function of a single precision<br />

floating<br />

point value.<br />

Include: <br />

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

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

Return Value: Returns the hyperbolic tangent of xin the ranges of -1 to 1<br />

inclusive.<br />

Remarks: No domain or rangeerror will occur.<br />

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

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

int main(void)<br />

{<br />

float x, y;<br />

x = -1.0F;<br />

y = tanhf (x);<br />

printf("The hyperbolic tangent of %f is %f\n\n",<br />

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

2004 Microchip Technology Inc DS51456B trang 369<br />

getenv<br />

Mô tả: Lấy một giá trị cho một biến môi trường<br />

Bao gồm:<br />

Prototype: char * getenv (const char * s);<br />

Đối số: tên của biến môi trường<br />

Quay trở lại giá trị: Trả về một con trỏ đến giá trị của biến môi trường nếu thàn<br />

công;<br />

nếu không, trả về một con trỏ null.<br />

Hành vi mặc định: Khi phân phối, chức năng này trả về một con trỏ null. Không<br />

có hỗ trợ<br />

cho các biến môi trường.<br />

File: getenv.c<br />

lseek<br />

Mô tả: Di chuyển con trỏ tập tin vào một vị trí quy định.<br />

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

Prototype: lseek dài (int xử lý, dài bù đắp, int nguồn gốc);<br />

Đối số: xử lý đề cập đến một tập tin mở<br />

bù đắp số ký tự từ gốc<br />

nguồn gốc vị trí mà từ đó để bắt đầu tìm kiếm. originmay được<br />

một trong các giá trị sau (theo quy định tại stdio.h):<br />

SEEK_SET - lúc bắt đầu của tập tin.<br />

SEEK_CUR - vị trí hiện tại của con trỏ tập tin.<br />

SEEK_END - Kết thúc tập tin.<br />

Quay trở lại giá trị: Trả về bù đắp, trong nhân vật, vị trí ofthe mới từ đầu<br />

của tập tin. Một giá trị trở lại của '-1L' chỉ ra một lỗi.<br />

Bình luận: chức năng trợ giúp này được gọi bởi các chức năng thư viện chuẩn C<br />

fgetpos (), ftell (), fseek (), fsetpos, và tua lại ().<br />

Hành vi mặc định: Khi phân phối, các thông số được truyền đến hệ thống máy<br />

chủ<br />

thông qua các mô phỏng. Giá trị trả về là giá trị được trả về bởi máy chủ<br />

hệ thống tập tin.<br />

File: lseek.c<br />

dsPIC<br />

®<br />

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

x, y);<br />

x = 0.0F;<br />

y = tanhf (x);<br />

printf("The hyperbolic tangent of %f is %f\n\n",<br />

DS51456B trang 370<br />

mở<br />

Mô tả: Mở một tập tin.<br />

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

2004 Microchip Technology Inc

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

Saved successfully!

Ooh no, something went wrong!