C语言编程文件.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * 第10章 C語言的常用函數庫 10-1 字串與字元處理函數 10-2 時間及日期函數 10-3 數學函數 10-4 亂數函數 10-5 本章綜合練習 * 10-1 字串與字元處理函數 首先要為讀者介紹一些C語言中所提供字串與字元的基本處理方法,包括如何計算字串長度、複製、連接、搜尋、字元判斷等方法,在本節中將分別為您介紹。 * 字元處理函數 函數原型 說明 int isalpha(int c) 如果c是一個英文字母字元則傳回1(True),否則傳回 0(False)。 int isdigit(int c) 如果c是一個數字字元則傳回1(True),否則傳回 0(False)。 int isspace(int c) 如果c是空白字元則傳回1(True),否則傳回 0(False)。 int isalnum(int c) 如果c是英文字母或數字字元則傳回1(True),否則傳回 0(False)。 int iscntrl(int c) 如果c是控制字元則傳回1(True),否則傳回 0(False)。 int isprint(int c) 如果c是一個可以列印的字元則傳回1(True),否則傳回 0(False)。 int isgraph(int c) 如果c不是空白的可列印字元則傳回1(True),否則傳回 0(False)。 int ispunct(int c) 如果c是空白、英文或數字字元以外的可列印字元則傳回1(True),否則傳 回 0(False) int islower(int c) 如果c是一個小寫的英文字母則傳回1(True),否則傳回 0(False) int isupper(int c) 如果c是一個大寫的英文字母則傳回1(True),否則傳回 0(False)。 int isxdigit(int c) 如果c是一個16進位數字則傳回1(True),否則傳回 0(False) int tolower(int c) 如果c是一個大寫的英文字母則傳回小寫字母,否則直接傳回c int toupper(int c) 如果c是一個小寫的英文字母則傳回大寫字母,否則直接傳回c * 字符处理函数的说明与应用:CH10_1 程序范例是利用头文件ctype.h中的字符处理函数来判断所输入的字符是英文字母、数字或其它符号。 * 字串處理函數表(一) 函數原型 說明 size_t strlen(char *str) 傳回字串 str 的長度。 char *strcpy(char *str1, char *str2) 將str2 字串複製到 str1字串,並傳回 str1 位址。 char *strncpy(char *d, char *s, int n) 複製 str2 字串的前 n 個字元到 str1字 串,並傳回 str1位址。 char *strcat(char *str1, char *str2) 將 str2 字串連結到字串 str1,並傳回 str1位址。 char *strncat(char *str1, char *str2,int n) 連結 str2 字串的前 n 個字元到 str1字 串,並傳回 str1位址。 int strcmp(char *str1, char *str2) 比較 str1 字串與 str2 字串。 如果 str1 str2,傳回正值 str1 == str2,傳回0 str1 str2,傳回負值 * 字串處理函數表(二) int strncmp(char *str1, char *str2, int n) 比較 str1 字串與 str2 字串的前 n 個字元。 如果 str1 str2,傳回正值 str1 == str2,傳回0 str1 str2,傳回負值 char *strchr(char *str, char c) 搜尋字元 c 在 str 字串中第一次出現的位置,如果有找到則傳回該位置的位址,沒有找到則傳回 NULL。 char *strrchr(char *str, char c) 搜尋字元 c 在 str 字串中最後一次出現的位置,如果有找到則傳回該位置的位址,沒有找到則傳回 NULL。 char *strstr(char *str1, char *str2) 搜尋str2 字串在 str1 字串中第一次出現的位置,如果有找到則傳回該位置的位址,沒有找到則傳回 NULL。 * 字串處理函數的實作與應用:CH10_2 程式範例是利用標頭檔string.h中的各種字串處理函數來判斷所輸入字串大小,並列印比較結果。 * 字串轉換函數 在stdlib.h標頭檔中,也提供了將字串轉為數字資料型態的函數。 使用

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档