1 / 24
文档名称:

C库函数手册.doc

格式:doc   大小:103KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C库函数手册.doc

上传人:wwlgqnh 2020/9/18 文件大小:103 KB

下载得到文件列表

C库函数手册.doc

相关文档

文档介绍

文档介绍:C库函数手册分类函数,(intch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0intisalnum(intch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9')返回非0值,否则返回0intisascii(intch) 若ch是字符(ASCII码中的0-127)返回非0值,trl(intch) 若ch是作废字符(0x7F)或普通控制字符(0x00-0x1F)返回非0值,否则返回0intisdigit(intch) 若ch是数字('0'-'9')返回非0值,否则返回0intisgraph(intch) 若ch是可打印字符(不含空格)(0x21-0x7E)返回非0值,否则返回0intislower(intch) 若ch是小写字母('a'-'z')返回非0值,否则返回0intisprint(intch) 若ch是可打印字符(含空格)(0x20-0x7E)返回非0值,否则返回0intispunct(intch) 若ch是标点字符(0x00-0x1F)返回非0值,否则返回0intisspace(intch) 若ch是空格(''),水平制表符('\t'),回车符('\r'),                    走纸换行('\f'),垂直制表符('\v'),换行符('\n')                    返回非0值,否则返回0intisupper(intch) 若ch是大写字母('A'-'Z')返回非0值,否则返回0intisxdigit(intch)若ch是16进制数('0'-'9','A'-'F','a'-'f')返回非0值,否则返回0inttolower(intch) 若ch是大写字母('A'-'Z')返回相应的小写字母('a'-'z')inttoupper(intch) 若ch是小写字母('a'-'z')返回相应的大写字母('A'-'Z')voidrow1_add_row2(Data*m,intx,inty){//row1=row1+row2;x--;y--;intt1a,t1b,t2a,t2b;rep(j,m->col){t1a=m->a[x][j];t1b=m->b[x][j];t2a=m->a[y][j];t2b=m->b[y][j];m->a[x][j]=t1a*t2b+t2a*t1b;m->b[x][j]=t1b*t2b;inttt=gcd(m->a[x][j],m->b[x][j]);if(tt!=1){m->a[x][j]/=tt;m->b[x][j]/=tt;}}}voidrow1_add_row2(Data*m,intx,inty){//row1=row1+row2;x--;y--;intt1a,t1b,t2a,t2b;rep(j,m->col){t1a=m->a[x][j];t1b=m->b[x][j];t2a=m->a[y][j];t2b=m->b[y][j];m->a[x][j]=t1a*t2b+t2a*t1b;m->b[x][j]=t1b*t2b;inttt=gcd(m->a[x][j],m->b[x][j]);if(tt!=1){m->a[x][j]/=tt;m->b[x][j]/=tt;}}}voidrow1_add_row2(Data*m,intx,inty){//row1=row1+row2;x--;y--;intt1a,t1b,t2a,t2b;rep(j,m->col){t1a=m->a[x][j];t1b=m->b[x][j];t2a=m->a[y][j];t2b=m->b[y][j];m->a[x][j]=t1a*t2b+t2a*t1b;m->b[x][j]=t1b*t2b;inttt=gcd(m->a[x][j],m->b[x][j]);if(tt!=1){m->a[x][j]/=tt;m->b[x][j]/=tt;}}}voidrow1_add_row2(Data*m,intx,inty){//row1=row1+row2;x--;y--;intt1a,t1b,t2a,t2b;rep(j,m->col){t1a=m->a[x][j];t1b=m->b[x][j];t2a=m->a[y][j];t2b=m->b[y][j];m->a[x][j]=t1a*t2b+t2a*t1b;m->b[x][j]=t1b*t2b;inttt=gcd(m->a[x][j],m->b[x][j]);if(tt!=1){m->a[x][j]/=tt;m->b[x][j]/=tt;}}}voidrow1_add_row2(Data*m,intx,inty){//row1=row1+row2;x--;y--;