C++头文件大全

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C/C++头文件一览

C、传统C++

#include //设定插入点

使用断言

assert()宏是用于保证满足某个特定条件,用法是:

assert(表达式);

如果表达式的值为假,整个程序将退出,并输出一条错误信息。如果表达式的值为真则继续执行后面的语句。

使用这个宏前需要包含头文件assert.h

例如

#include

#include

void main()

{

float a,b;

scan("%f %f",&a,&b);

assert(b!=0);

printf("%f\n",a/b);

}

以上的程序要计算A/B的值,因此要求b!=0,所以在程序中使用了assert()用于确保b!=0,如果

b==0,则程序会退出。

#include //字符处理

isalnum 判断一个字符是否是字符类的数字或者字母

isalpha 判断一个字符是否是字母

isblank 判断一个字符是空白字符(空格和水平制表符Tab)

iscntrl 判断一个控制符(ascii码0-31之间的字符)

isdigit 判断一个字符是否是字符类的数字

isgraph 判断一个字符是否是可打印字符(ascii码33-126之间的字符)

islower 判断一个字符是否是小写字母

isprint 判断一个字符是否是包含空格在内的可打印字符(ascii码32-126之间的字符)

ispunct 判断一个字符是否是除空格,字母,数字外的标点符号

isspace 判断一个字符是空白字符(空格,换行符(\n),走纸符(\f),回车符(\r),垂直制表符(\v),水平制表符(\t))

isupper 判断一个字符是否是大写字母

isxdigit 判断一个字符是否是一个十六进制的数字

tolower 将大些字符转换为小写

toupper 将小写字符转换为大写

isalnum()函数的作用是判断一个字符是否是字符类的数字或者字母:

#include

#include

int main(void)

{

if(isalnum('a'))

printf("It's True"); // 显示It's True

if(isalnum(4))

printf("It's True"); // 显示''

if(isalnum('4'))

printf("It's True"); // 显示It's True

return 0;

}

isalpha()函数的作用是判断一个字符是否是字母:

#include

#include

int main(void)

{

if(isalpha('a'))

printf("It's True"); // 显示It's True

if(isalpha(4))

printf("It's True"); // 显示''

if(isalpha('4'))

printf("It's True"); // 显示''

return 0;

}

isblank()函数的作用是判断一个字符是空白字符(空格和水平制表符Tab),isspace()函数和isblank()函数类似,但是还包含空格,换行符(\n),走纸符(\f),回车符(\r),垂直制表符(\v),水平制表符(\t):#include

#include

int main(void)

{

if(isblank(' ')) // 空格

printf("It's True"); // 显示It's True

if(isblank('\t')) // Tab

printf("It's True"); // 显示It's True

if(isblank('\n')) // 换行

printf("It's True"); // 显示''

if(isblank('\r')) // 回车

printf("It's True"); // 显示''

if(isspace(' ')) // 空格

printf("It's True"); // 显示It's True

if(isspace('\t')) // Tab

printf("It's True"); // 显示It's True

if(isspace('\n')) // 换行

printf("It's True"); // 显示It's True

if(isspace('\r')) // 回车

printf("It's True"); // 显示It's True

return 0;

}

iscntrl()函数的作用是判断一个控制符(ascii码0-31之间的字符):

#include

#include

int main(void)

{

if(isblank(' ')) // 空格

printf("It's True"); // 显示''

if(isblank('\t')) // Tab

printf("It's True"); // 显示It's True

if(isblank('\n')) // 换行

printf("It's True"); // 显示It's True

if(isblank('\r')) // 回车

printf("It's True"); // 显示It's True

return 0;

}

isdigit()函数的作用是判断一个字符是否是字符类的数字:

#include

#include

int main(void)

{

if(isdigit('4'))

printf("It's True"); // 显示It's True

if(isdigit(4))

printf("It's True"); // 显示''

if(isdigit('a'))

printf("It's True"); // 显示''

return 0;

}

isgraph()函数的作用是判断一个字符是否是可打印字符(ascii码33-126之间的字符),isprint()函数功能和isgraph()函数类似,区别是isprint()函数包含空格在内(ascii码32-126之间的字符):

#include

#include

int main(void)

{

相关文档
最新文档