库函数和头文件

难道要求平方根也要自己写一个?

#include<iostream>
#include<cmath>//头文件<cmath>中包含许多数学库函数
using namespace std;
int main()
{
	double a;
	cin>>a;
	if(a<0) {
	     cout<<"Illegal input"<<endl;
		 return 0;
		 }
	cout<<sqrt(a);//调用标准库函数求平方根
	return 0;	 
 }

库函数:C/C++标准规定,编译器自带的函数

头文件:C++编译器提供许多“头文件”,如:

iostream

cmath

string

头文件内部包含许多库函数声明以及其他信息,如cin,cout的定义

#include<iostream>

即可将头文件包含到程序中,此后即可使用头文件中定义的库函数及其他信息。

  • 数学函数

数学库函数声明在cmath中,主要有:

int abs(int x)                  求整型数x的绝对值

double cos(double x)      求x(弧度)的余弦

double fabs(double x)     求浮点数x的绝对值

int ceil(double x)             求不小于x的最小整数

double sin(double x)            求x(弧度)的正弦

double sqrt(double x)      求x的平方根

......

  • 字符处理函数

这些库函数在ctype中声明,主要有:

int isdigit(int c)     判断c是否是数字字符

int isalpha(int c)   判断c是否是一个字母

int isalnum(int c)  判断c是否是一个数字或字母

int islower(int c)   判断c是否是一个小写字母

int isupper(int c)   判断c是否是一个大写字母

int toupper(int c)  如果c是一个小写字母,则返回对应大写字母

int tolower(int c)   如果c是一个大写字母,则返回对应小写字母

(char与int是兼容的)

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值