03. 模块库
大约 1 分钟
03. 模块库
封装思想 > 模块系统(常用库)
自带模块 / 标准库模块
C++标准模板库(STL)
常用模块
stdio.h
,C输入输出标准库
命名空间:std
cstdlib
/stdlib.h
,C标准库
命名空间:std
有一堆杂七杂八的函数
函数名称 | 返回值 |
---|---|
abort() | 退出程序 |
rand() | 随机生成整数。如要0~2之间的整数,则rand()%3 |
iostream
,C++输入输出标准库
cmath
/math.h
,C数学库
cstring
/string.h
,C字符串库
string
,C++字符串库
cctype
/ctype.h
,字符函数库
ispunct(ch)
,ch是否为字母
函数名称 | 返回值 |
---|---|
isalnum() | 如果参数是字母或数字,返回true |
isalpha() | 如果参数是字母,返回true |
iscntrl() | 如果参数是控制字符,返回true |
isdigit() | 如果参数是数字,返回true |
isgraph() | 如果参数是除空格之外的打印字符,返回true |
islower() | 如果参数是小写字母,返回true |
isprint() | 如果参数是打印字符(包括空格),返回true |
ispunct() | 如果参数是标点符号,返回true |
isspace() | 如果参数是标准空白字符(空格、进纸、换行符、回车、水平/垂直制表符),返回true |
isupper() | 如果参数是大写字符,返回true |
isxdigit() | 如果参数是十六进制数字,返回true |
tolower() | 如果参数是大写字符,返回小写,否则返回参数 |
toupper() | 如果参数是小写字符,返回大写,否则返回参数 |