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.

e, E doublein scientific notation<br />

f doubledecimal notation<br />

g, G double(takes the form of e, E or f as appropriate)<br />

c char- a single character<br />

s string<br />

p value of a pointer<br />

n the associated argument shall be an integer pointer into<br />

which is placed the number of characters written so far. No<br />

characters are printed.<br />

% A % character is printed<br />

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

int main(void)<br />

{<br />

/* print a character right justified in a 3 */<br />

/* character space. */<br />

printf("%3c\n", 'a');<br />

/* print an integer, left justified (as */<br />

/* specified by the minus sign in the format */<br />

/* string) in a 4 character space. Print a */<br />

/* second integer that is right justified in */<br />

/* a 4 character space using the pipe (|) as */<br />

/* a separator between the integers. */<br />

printf("%-4d|%4d\n", -4, 4);<br />

/* print a number converted to octal in 4 */<br />

/* digits. */<br />

printf("%.4o\n", 10);<br />

printf (Continued)<br />

Standard C Libraries with Math Functions<br />

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

/* print a number converted to hexadecimal */<br />

/* format with a 0x prefix. */<br />

printf("%#x\n", 28);<br />

/* print a float in scientific notation */<br />

printf("%E\n", 1.1e20);<br />

/* print a float with 2 fraction digits */<br />

printf("%.2f\n", -3.346);<br />

/* print a long float with %E, %e, or %f */<br />

/* whichever is the shortest version */<br />

printf("%Lg\n", .02L);<br />

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

Ghi chú: Nếu tên tập tin không tồn tại hoặc là mở, removewill thất bại.<br />

Ví dụ: # include / * Cho loại bỏ, printf * /<br />

int main (void)<br />

{<br />

if (loại bỏ ("myfile.txt") = 0)<br />

printf ("Không thể loại bỏ tập tin");<br />

khác<br />

printf ("File gỡ bỏ");<br />

}<br />

Đầu ra:<br />

Tập tin bị loại bỏ<br />

đổi tên<br />

Mô tả: Đổi tên các tập tin được chỉ định.<br />

Bao gồm:<br />

Nguyên mẫu: int đổi tên (const char * cũ, const char * mới);<br />

Đối số: con trỏ cũ sang tên cũ<br />

con trỏ mới sang tên mới.<br />

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

Chú ý: tên mới phải không tồn tại trong thư mục làm việc hiện tại,<br />

tên cũ phải tồn tại trong thư mục làm việc hiện tại.<br />

Ví dụ: # include / * Để đổi tên, printf * /<br />

int main (void)<br />

{<br />

if (đổi tên ("myfile.txt", "newfile.txt") = 0)<br />

printf ("Không thể đổi tên tập tin");<br />

khác<br />

printf ("File đổi tên thành");<br />

}<br />

Đầu ra:<br />

Tập tin đổi tên<br />

dsPIC<br />

®<br />

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

DS51456B trang 258 2004 Microchip Technology Inc<br />

quay lại<br />

Mô tả: Cấu hình lại các tập tin con trỏ đến đầu của tập tin.<br />

Bao gồm:<br />

Prototype: void rewind (FILE * stream);

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

Saved successfully!

Ooh no, something went wrong!