C语言函数大全.docx
- 文档编号:11031967
- 上传时间:2023-02-24
- 格式:DOCX
- 页数:8
- 大小:521.91KB
C语言函数大全.docx
《C语言函数大全.docx》由会员分享,可在线阅读,更多相关《C语言函数大全.docx(8页珍藏版)》请在冰豆网上搜索。
C语言函数大全
C语言函数大全
1字符测试函数
函数(及意义)函数分解
Isalnum(){判断字符是否isalphbet(字母表)number(数字)
为字母或数字}
Isalpha(){判断是否为英文isalphbet(字母表)
字母}
Isblank(){空格和TAB}isblank(空格)
Iscntrl(){控制}iscontrol(控制)
Isdigit(){数字}isdigit(数字)
Isgraph(){除空格外的可打isgraph(图表)
印字符}
Islower(){是否为小写}islowercase(小写)
Isprintf(){可打印字符含空这个简单
字符}
Ispunct(){标点或特殊符号ispunctuation(标点)
}
Isspace(){检查是否为空字isspace(空间)
符,即判断是否为空格,水平
定位字符“\t”,归位字符“\r
”,垂直定位字符“\v”,换行
字符“\n”,翻页“\f”}
Isupper(){是否为大写字母isupper_case(大写)
}
Isxdigit(){十六进制}ishexadecimaldigit(十六进制)
Tolower(){将小写转换成
大写}
Toupper(){将大写转换成这个简单(tochange或者tocovert或者
小写}transformation
字符串函数
Memchr(){在某一内存范围内查找一特定字符}
Memory(储存)char(字符型炭)也可以是character(字符)
Memcmp(){比较区域str1,str2的前n个字节}
Memory(同理)compare(比较)
Memcpy(){由str2所指内存区域复制n个字节到str1所指内存区域}
Memorycopy(复制)
Memmove(){两个所指的内存区域可重叠,但是内容会更改,函数返回值为指向区域内存的指针}
Memorymove(移动)
Memset(){把str所指的内存区域的前N个字节设置成字符c}
Set(设置)
Strcat(){把src所指字符串添加到dest结尾处的’\0’}
String(字符串)catch(赶上)
Strncat(){从字符串src的开头拷贝n个字符到dest字符串尾部,dest要有足够的空间来容纳要靠被的字符串。
如果n大于字符串的长度,那么仅将src全部追加到dest的尾部。
Strncat()会将dest字符串最后的’\0’覆盖掉,字符追加完成后,在追加到’\0’.}
String(字符串)n(数)catch(赶上)
Strchr(){查找字符串中首次出现字符c的位置}
String()char(字符)
Strcmp(){比较字符串str1和str2}
Compare(比较)
Strcoll(){以环境变量LC_COLLATE所指的文字排列次序来比较s1和s2}
[参考用]Collate(整理对照)
Strcpy(){把src所指由NULL结束的字符串复制到dest所指的数组中}
Copy(复制)
Strcspn(){顺序在字符串s1中搜寻与s2中相同字符,包括结束符NULL,返回这个字符在s1中的一次出现的位置。
}
Character(特征)span(横跨贯穿)
[特征:
s2字符]
Strerror(){返回错误原因的描述字符串}
这个简单
Strlen(){计算指定的字符串s的长度,不包括结束字符‘\0’}
Length(长度)
Strncmp(){比较字符串前n个字符}
n(个数)
Strncpy(){用来复制字符串前n个字符}
Copy(复制)
Strpbrk(){检索两个字符串中首个相同字符的位置}
Pointerbreak(指针退出)
Trrchr(){在字符串中查找指定字符的最后一个出现的位置}
[参考]rump(鸟的尾部兽的臀部)
Char(字符)
Strspn(){计算字符串str开头连续包含指定字符串accept的字符数目,strspn()从参数str字符串的开头计算连续的字符,而这些字符完全是accept所指字符串中的字符。
若strspn()返回的数值为n,则代表字符串str开头连续有n个字符都属于字符串accept内的字符}
Span(横跨贯穿)
Strstr(){检索子串在字符串中首次出现的位置}
这个简单
Strtok(){分解字符串为一组字符串}
Tokedown(拆掉拆台)
Strxfrm(){使用当前的区域设置来转换字符串}
断言函数
Assert(){测试一个条件并可能是程序终止}
Assert(断言主张坚持生效维护)[这个单词我看过n遍就是记不住]
本土化函数
Localeconv(){返回当前地域设置的信息}
Locale(现场场所)convey(传达,运输,表达)
Setlocale(){配置地域化信息函数}
Set(安排规定)
数学函数
(几个简单的就不说了,也没有特定的英文比如sin三角函数)
Ceil(){计算不小于某数的最小整数}
Ceiling(天花板上限最高限度最大额度)
Floor(){计算不大于某数的最大整数}
Floor(底部地板地面)
Fmod(){计算给定值的余数}
Figure(计算)mode(余数)
Frexp(){把一个双精度数分解为尾数的指数}
Figure()exponent(指数)
Idexp(){计算指定的幂次数}
Identify(确认明验)[引申为指定]
exponent(指数)
Pow(){计算“x”的“y”次幂}
[不知道啊]
Modf(){计算给定浮点数的小数部分}
Mode(模)Figure(计算)[模的计算]
跳转函数
Setjmp(){存储当前运行环境environment变量中}
Set(配置)jump(跳跃点)
Longjmp(){跳转到保存envbuf参数的setjmp函数调用返回,此时setjmp返回值就是val。
}
[这个是瞎扯的不知道]long(渴望)
信号函数
Signal(){设置信号处理方式}
Siganal(信号)
Raise(){向正在执行的程序发送信号sig}
Raise(发出)
可变参函数
Va_start(){获取参数列表中的参数}
Variable(可变的)start(开始)
Va_arg(){获取参数}
Variable(可变的)argument(参数)
Va_end(){关闭指针}
End(结束)
输入输出函数
Clearerr(){清除参数stream指定的文件流所使用的错误旗标.}
Clear(清除)error(错误)
Fclose(){fclose()用来关闭先前fopen()打开的文件.此动作会让缓冲区内的数据写入文件中,并释放系统所提供的文件资源.}[只要出现错误标志,就一直保留,直到对同一文件调用clearerr()函数或者rewind()函数,或者任意一个输入输出函数
Clearerr()函数和ferror()函数应该配合使用,通过ferror()函数检测出文件有错误标志后要使用clearerr()函数复位标志错误]
File(文件)close(关闭)
Feof(){检查文件是否读到了文件末尾}
File(文件)endoff(结尾)
Ferror(){检查文件是否有错误}
File(文件)error(错误)
Fflush(){fflush()会强迫将缓冲区内的数据写回参数stream指定的文件中.如果参数stream为NULL,fflush()会将所有打开的文件数据更新.}
File(文件)flush(强行赶出把什么清除)
Fgetpos(){依据当前文件的句柄,获取访问当前指针位置信息}
File(文件)get(获取)position(位置)
Fgetc(){文件指针stream指向的文件中读取一个字符,读取一个字符后,光标位置后移一个字节。
}
File(文件)get(获取)char(字符)
Fgets(){获取流}
Get(获取)stream(流)
标准工具库函数
Abort(){}
Abs(){}
Atexit(){}
Atof(){}
Atoi(){}
Atol(){}
Bsearch(){}
Calloc(){}
Div(){}
Exit(){}
Free(){}
Getenv(){}
Labs(){}
Ldiv(){}
Molloc(){}
Mblen(){}
Mbstowcs(){}
Mbtowc(){}
Qsort(){}
Rand(){}
Realloc(){}
Srand(){}
Strtod(){}
Strtol(){}
Strtoul(){}
System(){}
Wcstombs(){}
Wctomb(){}
时间和日期函数
Asctime(){}
Clock(){}
Ctime(){}
Difftime(){}
Gmtime(){}
Localtime(){}
Mktime(){}
Strftime(){}
Time(){}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 函数 大全