c语言函数文档,C语言函数手册DOC.doc

C语言函数手册(DOC)

PAGE

PAGE 1

———————————————————————————————— 作者:

———————————————————————————————— 日期:

个人收集整理,勿做商业用途

个人收集整理,勿做商业用途

个人收集整理,勿做商业用途

一、字符测试函数

isupper()

测试字符是否为大写英文字

ispunct()

测试字符是否为标点符号或特殊符号

isspace()

测试字符是否为空格字符

isprint()

测试字符是否为可打印字符

islower()

测试字符是否为小写字母

isgraphis()

测试字符是否为可打印字符

isdigit()

测试字符是否为阿拉伯数字

iscntrl()

测试字符是否为ASCII码的控制字符

isascii()

测试字符是否为ASCII码字符

isalpha()

测试字符是否为英文字母

isalnum()

测试字符是否为英文或数字

isxdigit()

测试字符是否为16进制数字

二、字符串操作函数

strtok()

字符串分割函数

strstr()

字符串查找函数

strspn()

字符查找函数

strrchr()

定位字符串中最后出现的指定字符

strpbrk()

定位字符串中第一个出现的指定字符

strncpy()

复制字符串

strncat()

字符串连接函数

strncasecmp()

字符串比较函数(忽略大小写)

strlen()

字符串长度计算函数

strdup()

复制字符串

strcspn()

查找字符串

strcpy()

复制字符串

strcoll()

字符串比较函数(按字符排列次序)

strcmp()

字符串比较函数(比较字符串)

strchr()

字符串查找函数(返回首次出现字符的位置)

strcat()

连接字符串

strcasecmp()

字符串比较函数(忽略大小写比较字符串)

rindex()

字符串查找函数(返回最后一次出现的位置)

index()

字符串查找函数(返回首次出现的位置)

toupper()

字符串转换函数(小写转大写)

tolower()

字符串转换函数(大写转小写)

toascii()

将整数转换成合法的ASCII码字符

strtoul()

将字符串转换成无符号长整型数

strtol()

将字符串转换成长整型数

strtod()

将字符串转换成浮点数

gcvt()

将浮点型数转换为字符串(四舍五入)

atol()

将字符串转换成长整型数

atoi()

将字符串转换成整型数

atof()

将字符串转换成浮点型数

三、内存管理函数

memset()

内存填入函数(将内存空间填入某值)

memmove()

内存复制函数

memcpy()

内存复制函数(复制内存内容)

memcmp()

内存比较函数

memchr()

在内存中查找特定字符

memccpy()

复制内存中的内容

bzero()

内存管理函数(将一段内存清零)

bcopy()

复制内存内容

bcmp()

内存操作函数(比较内存内容)

munmap()

解除内存映射

mmap()

建立内存映射

malloc()

分配一段内存空间

getpagesize()

取得内存分页大小

free()

释放内存空间

calloc()

配置内存空间

四、日期时间函数

time()

取得本地时间(日期时间函数)

settimeofday()

设置当前时间戳

mktime()

将时间结构数据转换成经过的秒数

localtime()

获取当地目前时间和日期

gmtime()

获取当前时间和日期

gettimeofday()

获取当前时间

ctime()

将时间和日期以字符串格式表示

asctime()

将时间日期以字符串格式表示

五、数学函数

tanh()

正切函数(取双曲线正切函数值)

tan()

正切函数

sqrt()

开方函数(取平方根值)

sinh()

正弦函数(取双曲线正玄函数值)

sin()

正弦函数

pow()

求次方函数(求一个数的N次方)

C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”或者“dev.cpp"。 它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。   C++ 是C语言的一个高级版本,支持中文,界面高级,不需要启动母文件即可运行程序。   美国AT&T贝尔实验室的本贾尼·斯特劳斯特卢普(Bjarne Stroustrup)博士在20世纪80年代初期发明并实现了C++(最初这种语言被称作“C with Classes”)。一开始C++是作为C语言的增强版出现的,从给C语言增加类开始,不断的增加新特性。虚函数(virtual function)、运算符重载(operator overloading)、多重继承(multiple inheritance)、模板(template)、异常(exception)、RTTI、名字空间(name space)逐渐被加入标准。1998年国际标准组织(ISO)颁布了C++程序设计语言的国际标准ISO/IEC 14882-1998。C++是具有国际标准的编程语言,通常称作ANSI/ISO C++。1998年是C++标准委员会成立的第一年,以后每5年视实际需要更新一次标准,下一次标准更新将是在2009年,目前我们一般称该标准C++0x。遗憾的是,由于C++语言过于复杂,以及他经历了长年的演变,直到现在(2004年)只有少数几个编译器完全符合这个标准(这么说也是不完全正确的,事实上,至今为止没有任何一款编译器完全支持ISO C++)。   另外,就目前学习C++而言,可以认为他是一门独立的语言;他并不依赖C语言,我们可以完全不学C语言,而直接学习C++。根据《C++编程思想》(Thinking in C++)一书所评述的,C++与C的效率往往相差在正负5%之间。所以有人认为在大多数场合C++ 完全可以取代C语言(然而我们在单片机等需要谨慎利用空间、直接操作硬件的地方还是要使用C语言)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值