C语言的库函数介绍

三.库函数介绍

1.atoi函数

该函数的作用是将一个字符串中的整数转换成整数类型

从第一个字符开始转换,到非数字字符为止

atof函数和atoi函数类似,将字符串中的小数转换成double类型

使用以上函数需要包含stdlib.h头文件

2.sqrt函数

该函数用于计算一个浮点数的开平方的值

使用该函数需要包含math.h头文件

3.sleep函数

该函数能让程序睡眠指定的秒数

4.输出缓冲区中的内容显示到屏幕的条件

遇到'\n'

调用printf函数的程序结束了

输出缓冲区满了

遇到了fflush(stdout)强制显示语句

遇到scanf语句

5.printf/scanf函数的扩展

sprintf函数可以按格式往字符串输出多个数据

sscanf函数可以按格式从字符串中读取多个数据

6.C语言中表示逻辑假的内容

0

NULL

false

'\0'

除了以上四个内容,其他所有数据都为真

四.错误处理

C语言经常使用函数的返回值来表示错误

通常情况下

如果返回整数,0表示正常,非0表示错误

如果返回指针,NULL表示错误,非空表示正常

scanf函数的返回值是成功读取的个数

如果系统函数出错,我们希望知道错误的原因,Linux提供了一个全局变量errno用来记录错误码,每一个错误码对应一个错误

使用该全局变量需要包含errno.h头文件,同时在文件中进行外部声明

我们有很多方法将错误码转换成字符串

1.使用strerror函数

使用他需要包含string.h头文件

2.使用perror函数直接打印

3.使用printf("%m")直接打印

作业:

1.编写程序比较两条输入线段的长度(通过调用函数实现),把较长线段的坐标打印出来

补充:

猜你喜欢

转载自blog.csdn.net/qq_41256954/article/details/88965319