现在的位置: 首页 > 综合 > 正文

C语言–标准函数

2013年08月17日 ⁄ 综合 ⁄ 共 812字 ⁄ 字号 评论关闭

引入函数包

#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组合键。

抱歉!评论已关闭.