函数名描述参数个数参数类型返回类型头文件
abs整数绝对值1intintcmath\cstdlib
acos反余弦1doubledoublecmath
asin反正弦1doubledoublecmath
at返回源字符串对象(使用点表示法调1size_tcharstring
用)中位置i处的字符串。
atan反正切1doubledoublecmath
atan2反正切2doubledoublecmath
atoi将字符串转变为一个整数1charintcstdlib
atol将字符串转变为一个长整数1charlongintcstdlib
atof将字符串转变为一个双精度型数1chardoublecstdlib
bad如果制定的流已被破坏并且不可恢
复,则返回非零值(true)0无intiostream
ceil不小于参数的最小整数1double或longdouble或longcmath
doubledouble
clear设置指定流的错误状态;参数表1intvoidiostream
是要被设置的状态
close关闭文件,断开它与流的联系;0无出错时返回iostream
刷新缓冲区
cos余弦1doubledoublecmath
cosh双曲余弦1doubledoublecmath
c_str返回一个与应用他的字符串的
C-风格字符串。C-风格字符串以
null字符''\0''结尾0无charstring
eof如果已经达到指定流中的文件末尾
,则返回一个非零值(true)0无intiostream
erase从源字符串的start(第1个参数
)位置开始,删除后面的count(
第2个参数)字符(用圆点表示法)2size_t指向被remove修string
改后的对象指针
exit程序结束;与main函数中的return
语句相同(关闭文件、刷新缓冲区
等);参数0通常表示成功地结束;
非零值表示一个错误1intvoidcstdlib
exp指数函数(计算e的x次幂,x是参数)1doubledoublecmath
fabs双精度型数的绝对值1doubledoublecmath
fail如果某个对流的操作失败,则返回非
零值(true);失败条件被清除后,仍有
可能恢复操作,并且仍然可以使用该流;
如果bad返回true,则它也返回true0无intiostream
find返回target字符串(参数)在源字符
串对象中的起始位置(是用圆点表示1stringsize_tstring
法)
floor不大于参数的最大整数1doubledoublecmath
get单个字符输入(从流中抽取一个字符
,并把该字符存入它的参数中)1charintiostream
getline字符串输入(从指定流中读取数据
,直到抽取n-1个字符或者遇到定界符charintiostream
或者遇到eof;然后把null字符放到改intn
串末尾;getline从流中删掉定界符,char
但不把它存入字符串中)3''\n''
ignore忽略输入流对象中指定的字符数(第2size_t指向流的指针
一个参数)。如果首先遇到定界符(
第二个参数),则迄今已读取的所有
字符,包括定界符,都被忽略
insert将新字符串(第二个参数)插入源字
符串的start(第二个参数)处(用点
表示法调用)2size_t指向被插入操作string
修改的对象的指针
isalnum查看是否为字母字符或以10为基数的1charboolcctype
数字字符
isalpha查看是否为字母字符1charboolcctype
iscntrl查看是否为控制字符1charboolcctype
isdigit查看是否为以10为基数的数字字符1charboolcctype
islower查看是否为小写字母1charboolcctype
ispunct查看是否为标点符号字符1charboolcctype
isspace查看是否为空白字符1charboolcctype
isupper查看是否为大写字母1charboolcctype
length返回字符串中的字符数无size_tstringstring
log自然对数(ln)1doubledoublecmath
log10以10为底的对数1doubledoublecmath
open打开第一个参数所指定的文件,
并将它与指定流联系起来不定charvoidfstream
peek返回指定流中的下一个字符,但
不抽取该字符;如果流中没有任何
字符,则返回EOF0无intiostream
pow求幂;第一个参数的第二个从参数
次幂2doubledoublecmath
precision设置打印浮点数时使用的有效位数,
并返回原先值1intn=6intiomanip
put将一个字符插入指定流中不定charintiostream
random为随机数生成器;返回一个0~n-1的
整数1intnintcstdlib
replace从源字符串的start位置(第一个参
数)开始,替换接下去的count(第二3size_t指向通过替换被string
个参数)个字符(用点表示法调用)string修改的对象的指针
seekg将“get”指针的位置移到一个文件的
下一个位置;移动相对于开始位置、当
前位置或文件末尾1或2longintintiostream
setf开启格式标志,并返回以前的标志1longlongiomanip
long(bitflags)long(bitflags)
setf清楚指定的位字段,然后开启格式标志longlongiomanip
;返回以前的标志2long(bitflags)long(bitflags)
setprecision将精度设置为参数大小;默认精
度为61intvoidiomanip
long
setwidth降下一个输出值的字段宽度设置为参数
大小;输出以后,字段宽度重置为01intvoidiomanip
sin正弦1doubledoublecmath
sinh双曲正弦1doubledoublecmath
sqrt平方根1doubledoublecmath
srand随机数生成器(RNG)种子函数。如1unsignedvoidcstdlib
果种子等于1,则RNG被重新初始化(int(种子)
为相同起始点);如果使用任何其他种
子,则可以把RNG设置为一个新的起点
stract字符串连接2charcharcstring
strchr查找字符串中第一次出现某个字符
的位置(如果找到该字符,则返回
指向第一次出现该字符的位置出的
指针;否则返回null指针);任何charcharcstring
字符都可以作为(要被查找)源字符2constchar
strcmp按字典顺序的字符串比较(如果s1小2constchars1intcstring
于、等于或大于s1,则分别返回<0,constchars2
0,>0)
strcpy字符串复制(将由from指向的字符串,2chartocharcstring
复制给由to指向的字符串,一直复制constchar
到null字符,并且包括null字符)from
strlen字符串长度(不计算null字符,''0\'')1constcharsize_tcstring
strncat字符串连接,但最多连接lim个字符(3chartocharcstring
除了最多连接lim个字符外,基本上constcharstract
与相同;to字符串始终以''\0''结尾)from
size_tlim
strncmp按字典顺序的字符串比较,但最多比3constchars1intcstring
较lim个字符(除了最多比较lim个字constchars2
符外,基本与strcmp相同)size_tlim
strncpy字符串复制,如果在复制lim个字符前3chartocharcstring
,在from字符串中发现''\0'',则最多复constchar
制lim个由''\0''填充的字符from
size_tlim
strpbrk在s中查找第一次出现set中的任何一2constcharscharcstring
个字符的位置;返回s中与set中的constchar
个字符相匹配的第一个字符的指针set
strrchr在字符串中反向搜索第一次出现某个2constcharcharcstring
字符的位置(其他地方类似于strchr)char
strstr在s1中搜索第一次出现子串s2的位置;2constchars1charcstring
返回s2在s1中的起始位置的指针;如果constchars2
在s1中没有发现s2,则返回null指针
system调用操作系统1constcharintccstdlib
tan正切1cmath
tanh双曲正切1cmath
time返回按秒计算的自格林尼治时间1970
年1月1日以来的时间1ctime
tolower将大写字母转变为小写字母1cctype
toupper将小写字母转变为大写字母1cctype
unsetf关闭格式标志并返回以前的标志1iomanip
width将字段的最小宽度设置为指定大小并1iomanip
返回以前的字段宽度(0表示没有最小
宽度),在每次插入或抽取之后,最小
字段宽度被重新设置为0
|
|