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.

®<br />

Language Tools Libraries<br />

DS51456B-page 198<br />

isdigit<br />

Description: Test for a decimal digit.<br />

Include: <br />

Prototype: int isdigit(int c);<br />

Argument: c character to test.<br />

2004 Microchip Technology Inc.<br />

Return Value: Returns a non-zero integer value if the character is a digit;<br />

otherwise,<br />

returns zero.<br />

Remarks: A character is considered to be a digit character if it is in the range of<br />

'0'-'9'.<br />

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

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

int main(void)<br />

{<br />

int ch;<br />

ch = '3';<br />

if (isdigit(ch))<br />

printf("3 is a digit\n");<br />

else<br />

printf("3 is NOT a digit\n");<br />

ch = '#';<br />

if (isdigit(ch))<br />

printf("# is a digit\n");<br />

else<br />

printf("# is NOT a digit\n");<br />

}<br />

Output:<br />

3 is a digit<br />

# is NOT a digit<br />

isgraph<br />

Description: Test for a graphical character.<br />

Include: <br />

Prototype: int isgraph (int c);<br />

Argument: c character to test<br />

Return Value: Returns a non-zero integer value ifthe character is a graphical<br />

character; otherwise, returns zero.<br />

printf ("& là một nhân vật có thể in \ n");<br />

khác<br />

printf ("& KHÔNG phải là một nhân vật có thể in \ n");<br />

ch = '\ t';<br />

if (isprint (ch))<br />

printf ("một tab là một nhân vật có thể in \ n");<br />

khác<br />

printf ("một tab là không một nhân vật có thể in \ n");<br />

}<br />

Đầu ra:<br />

Và là một nhân vật có thể in<br />

một tab là không một nhân vật có thể in<br />

ispunct<br />

Mô tả: Kiểm tra trong một ký tự chấm câu.<br />

Bao gồm:<br />

Nguyên mẫu: int ispunct (int c);<br />

Đối số: nhân vật c để kiểm tra<br />

Quay trở lại giá trị: Trả về một số nguyên nhân vật khác không có giá trị ifthe là<br />

một dấu chấm câu<br />

nhân vật; nếu không, trả về số không.<br />

Bình luận: Một nhân vật được coi là một nhân vật dấu chấm câu nếu nó là một<br />

nhân vật có thể in mà không phải là một không gian cũng không phải là chữ số<br />

nhân vật. Ký tự chấm câu bao gồm những điều sau đây:<br />

! "# $% & '(); @ [\] * +, - /:. ^ _ {|} ~<br />

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

2004 Microchip Technology Inc DS51456B trang 201<br />

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

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

int main (void)<br />

{<br />

int ch;<br />

ch = "&";<br />

if (ispunct (ch))<br />

printf ("& là một nhân vật dấu chấm câu \ n");<br />

khác<br />

printf ("& là ký tự chấm câu Nota \ n");<br />

ch = '\ t';<br />

if (ispunct (ch))<br />

printf ("một tab isa dấu chấm câu ký tự \ n");<br />

khác

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

Saved successfully!

Ooh no, something went wrong!