C语言--标准函数

    技术2022-06-24  52

    引入函数包

    #include "stdio.h" #include "string.h"

    TC2.0中,库函数的头文件在TC/INCLUDE目录下,系统函数在TC/LIB目录下,如果找不到这些函数文件,则可以在Option/Directories中进行如下设置:

    Include directories {TC2目录}/INCLUDE Include directories {TC2目录}/LIB

    1 标准输入/输出函数

    引入头文件stdio.h

    输入设备:鼠标、键盘、摄像机等等

    输出设备:文件、屏幕、空设备(NUL)等

    输入函数:scanf()

    输出函数:printf()

    2 字符函数和字符串处理函数

    字符函数文件:ctype.h,主要用于识别ASCII码的字母、控制符、标点和大小写转换等。

    字符串函数文件:string.h,主要用于字符串的复制、连接、查找和子串处理等。

    /*字符统计*/ #include <stdio.h> #include <math.h> main(){ int num=0,cntrl_num=0,else_num=0; char ch; printf(" 字符统计 /n/n"); printf("请输入字符(Ctrl+z结束):"); while((ch=getchar())!=EOF){ if(iscntrl(ch)){ /*判断是否是控制字符*/ cntrl_num++; }else if(isdigit(ch)){ /*判断是否为数字*/ num++; }else{ /*其他字符*/ else_num++; } } printf("控制字符有%d个/n",cntrl_num); printf("数字有%d个/n",num); printf("其他字符有%d个/n",else_num); } 程序中,getchar()函数用于获取从键盘输入的一个字符。EOF是一个常量(EOF=-1),在stdio.h中定义,通常用于判断是否已经到文件结束,键盘输入时代表Ctrl+z组合键。

    最新回复(0)