跳至主要內容

03. 模块库

LincZero大约 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()如果参数是小写字符,返回大写,否则返回参数