程序设计实习.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计实习

.字符处理函数 在ctype.h中声明,主要有: int isdigit(int c) 判断c是否是数字字符 int isalpha(int c) 判断c 是否是一个字母 int isalnum(int c) 判断c是否是一个数字或字母 int islower(int c) 判断 c 是否是一个小写字母 int islower(int c) 判断 c 是否是一个小写字母 int isupper(int c) 判断 c 是否是一个大写字母 int toupper(int c) 如果 c 是一个小写字母,则返 回其大写字母 int tolower (int c) 如果 c 是一个大写字母,则返 回其小写字母 .字符串和内存操作函数 字符串和内存操作函数声明在string.h中,常用的有: char * strchr(char * s, int c) 如果s中包含字符c,则返回一个指向s第一次出现的该字符的指针,否则返回NULL char * strstr(char * s1, char * s2) 如果s2是s1的一个子串,则返回一个指向s1中首次出现s2的位置的指针,否则返回NULL char * strlwr(char * s) 将s中的字母都变成小写 char * strupr( char * s) 将s中的字母都变成大写 char * strcpy( char * s1, char * s2) 将字符串s2的内容拷贝到s1中去 char * strncpy( char * s1, char * s2,int n) 将字符串s2的内容拷贝到s1中去,但是最多拷贝n个字节。如果拷贝字节数达到n,那么就不会往s1中写入结尾的’\0’ .字符串和内存操作函数 char * strcat( char * s1, char * s2) 将字符串s2添加到s1末尾 int strcmp( char * s1, char * s2) 比较两个字符串,大小写相关。如果返回值小于0,则说明s1按字典顺序在s2前面;返回值等于0,则说明两个字符串一样;返回值大于0,则说明s1按字典顺序在s2后面。 int stricmp( char * s1, char * s2) 比较两个字符串,大小写无关。其他和strcmp同。 void * memcpy( void * s1, void * s2, int n) 将内存地址s2处的n字节内容拷贝到内存地址s1 void * memset( void * s, int c, int n) 将内存地址s开始的n个字节全部置为c .字符串转换函数 有几个函数,可以完成将字符串转换为整数,或将整数转换成字符串等这类功能。它们定义在 stdlib.h中: int atoi(char *s) 将字符串s里的内容转换成一个整型数返回。比如,如果字符串s的内容是“1234”,那么函数返回值就是1234 double atof(char *s) 将字符串s中的内容转换成浮点数。 .字符串转换函数 char *itoa(int value, char *string, int radix); 将整型值value以radix进制表示法写入 string。比如: char szValue[20]; itoa( 32,szValue,10); 则使得szValue的内容变为 “32” itoa( 32,szValue,16); 则使得szValue的内容变为 “20” 内容提要 课程相关信息 C语言知识巩固和补充 培养良好的代码风格 标识符的命名 匈牙利命名法为C程序标识符的命名定义了一种非常标准化的方式,这种命名方式是以两条规则为基础的: a. 变量的名字以一个或者多个小写字母前缀开头,前缀能够体现变量数据类型、作用域等信息。 b. 在标识符内,前缀以后就是一个或者多个第一个字母大写的单词,这些单词清楚地指出了该标识符的作用。 推荐一种C程序标识符命名法 1)变量命名加前缀 c char uc unsigned char s short n int u unsigned int l long dw unsigned long b 取值只为真和假的整型变量 如 bValid sz 以’\0’结尾的字符串或字符数组 f 浮点数 (float) h HANDLE(句柄) d double 推荐一种C程序标识符命名法 p 指针 psz 指向字符串的指针 pn 整型指针 m_ 类成员变量 g_

文档评论(0)

ailuojue1 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档