博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言的库函数
阅读量:5011 次
发布时间:2019-06-12

本文共 1405 字,大约阅读时间需要 4 分钟。

stdio.h:标准I/O库

  scanf():格式化输入函数,它从标准输入设备(键盘) 读取输入的信息,其关键字最末一个字母f即为“格式”(format)之意。

    函数原型:int scanf( const char *format, ... );

    调用格式为: scanf("<格式化字符串>",<地址表>);

    返回值:scanf()函数返回成功赋值的数据项数,读到文件末尾出错时则返回EOF。

 

  printf()

 

  gets():从stdio流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer所指向的字符中。换行符不作为读取串的内容,读取的换行符被转换为null值,并由此来结束字符串。  

    函数原型:char*gets(char*buffer);

    调用格式为: scanf("<格式化字符串>",<地址表>);

    返回值:读入成功,返回与参数buffer相同的;读入过程中遇到EOF(End-of-File)或发生错误,返回NULL指针。所以在遇到返回值为NULL的情况,要用或函数检查是发生错误还是遇到EOF。

 

  puts():用来向标准输出设备()写字符串并换行(即在末尾添加一个换行符)。

    函数原型: int puts(char *string);

    调用格式:puts(s);//其中s为字符串字符(字符串名或字符串)。

    返回值:输出成功,返回1,否则返回0。 

 

  getchar():

    函数原型: int getchar(void);

    调用格式:getchar();//当程序调用getchar时.程序就等着用户按键.用户输入的被存放在键盘中.直到用户按回车为止(回车也放在缓冲区中).当用户键入回车之后,getchar才开始从stdin流中每次读入一个字符。如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取

    返回值:.getchar函数的返回值是用户输入的第一个字符的码,如出错返回-1,且将用户输入的字符到

  

  putchar():该函数将制定的表达式的值所对应的字符输出到标准输出终端上。

    函数原型: int putchar(int ch);

    调用格式:putchar(c)

 

  EOF:文件结束符(end of file)

    调用:在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以的代码值的形式存放。我们知道,ASCII代码值的范围是0~255,不可能出现-1,因此可以用EOF作为文件结束标志。

    

 

stdlib.h

  EXIT_SUCCESS:#define EXIT_SUCCESS 0 

  EXIT_FAILURE:#define EXIT_FAILURE 1

  exit():用在子程序中用来终结程序用的,使用后程序自动结束,跳回。

    用法:exit(0) 表示程序正常退出,exit⑴/exit(-1)表示程序异常退出。

 

string.h

转载于:https://www.cnblogs.com/cnstudy/archive/2013/05/28/3103002.html

你可能感兴趣的文章
ios7上隐藏status bar
查看>>
构造方法和全局变量的关系
查看>>
python3基础05(有关日期的使用1)
查看>>
ArrayList的使用方法
查看>>
面向对象高级
查看>>
Bitwise And Queries
查看>>
打印Ibatis最终的SQL语句
查看>>
HBase之八--(3):Hbase 布隆过滤器BloomFilter介绍
查看>>
oracle连接问题ORA-00604,ORA-12705
查看>>
NOI 2019 退役记
查看>>
java的几个日志框架log4j、logback、common-logging
查看>>
Java从零开始学十三(封装)
查看>>
Python2和Python3中的rang()不同之点
查看>>
MySQL的外键,修改表,基本数据类型,表级别操作,其他(条件,通配符,分页,排序,分组,联合,连表操作)...
查看>>
UVALive 4128 Steam Roller 蒸汽式压路机(最短路,变形) WA中。。。。。
查看>>
记忆--1.致我们不可缺少的记忆
查看>>
lintcode28- Search a 2D Matrix- easy
查看>>
react项目
查看>>
C# 万年历 农历 节气 节日 星座 星宿 属相 生肖 闰年月 时辰(转)
查看>>
A Simple Tree Problem
查看>>