首页 C++常用库函数

C++常用库函数

举报
开通vip

C++常用库函数C++常用库函数 1、常用数学函数 头文件 #include 或者 #include 函数原型 功能 返回值 int abs(int x) 求整数x的绝对值 绝对值 double acos(double x) 计算arcos(x)的值 计算结果 double asin(double x) 计算arsin(x)的值 计算结果 double atan(double x) 计算arctan(x)的值 计算结果 double cos(double x) 计算cos(x)的值 计算结果 double cosh(do...

C++常用库函数
C++常用库函数 1、常用数学函数 头文件 #include 或者 #include 函数原型 功能 返回值 int abs(int x) 求整数x的绝对值 绝对值 double acos(double x) 计算arcos(x)的值 计算结果 double asin(double x) 计算arsin(x)的值 计算结果 double atan(double x) 计算arctan(x)的值 计算结果 double cos(double x) 计算cos(x)的值 计算结果 double cosh(double x) 计算x的双曲余弦cosh(x)的值 计算结果 xdouble exp(double x) 计算结果 e求的值 double fabs(double x) 求实数x的绝对值 绝对值 double fmod(double x) 求x/y的余数 余数的双精度数 long labs(long x) 求长整型数的绝对值 绝对值 double log(double x) 计算In(x)的值 计算结果 计算的值 log()xdouble log10(double x) 计算结果 10 取x的整数部分送到y所指向的单元double modf(double x, double *y) x的小树部分 格中 ydouble pow(double x, double y) 计算结果 求的值 x double sin(double x) 计算sin(x)的值 计算结果 double sqrt(double x) 计算结果 求的值 x double tan(double x) 计算tan(x)的值 计算结果 fcvt 将浮点型数转化为字符串 1 2、常用字符串处理函数 头文件 #include 或者 #include 函数原型 功能 返回值 目的存储区的起始地址 void *memcpy(void *p1, 存储器拷贝,将p2所指向的共n个字(实现任意数据类型之间的const void *p2 size_t n) 节拷贝到p1所指向的存储区中 ) 拷贝 void *memset(void *p int v, 将v的值作为p所指向的区域的 该区域的起始地址 size_t n) 值,n是p所指向区域的大小 char *strcpy(char *p1, const 将p2所指向的字符串拷贝到 目的存储区的起始地址 char *p2) p1所指向的存储区中 char *strcat(char *p1, const 将p2所指向的字符串连接到 目的存储区的起始地址 char *p2) p1所指向的字符串后面 两个字符串相同,返回0;若int strcmp(const char *p1, 比较p1,p2所指向的两个 p1所指向的字符串小于p2所const char *p2) 字符串的大小 指的字符串,返回负值;否则, 返回正值 字符串所包含的字符个数 int strlen(const char *p) 求p所指向的字符串的长度 (不包括字符串结束标 ’\n’) 志 char *strncpy(char *p1, 将p2所指向的字符串(至多n个字符)目的存储区的起始地址 const char *p2, size_t n) 拷贝到p1所指向的存储区中 (与strcpy()类似) char *strncat(char *p1, const 将p2所指向的字符串(至多n个字符)目的存储区的起始地址 char *p2, size_t n) 连接到p1所指向的字符串的后面 (与strcpy()类似) 两个字符串相同,返回0;若 p1所指向的字符串小于p2所char *strncmp(const char 比较p1,p2所指向的两个字符串的大指的字符串,返回负值;否则,*p1, const char *p2, size_t n) 小,至多比较n个字符 返回正值 (strcpy()) 与类似char *strstr(const char *p1, 判断p2所指向的字符串是否是p1所若是子串,返回开始位置的地const char *p2) 指向的字符串的子串 址;否则返回0。 2 3、其他常用函数 头文件#include 或者 #include 函数原型 功能 返回值 说明 void abort(void) 终止程序执行 不能结束工作 void exit(int) 终止程序执行 做结束工作 double atof(const char *s) 将s所指向的字符串转换成实数 实数值 int atoi(const char *s) 将s所指向的字符串转换成整数 整数值 long atol(const char *s) 将s所指的字符串转换成长整数 长整数值 int rand(void) 产生一个随机整数 随机整数 void srand(unsigned int) 初始化随机数产生器 将s所指向的字符串作为一个可int system(const char *s) 执行文件,并加以执行 max(a, b) 求两个数中的大数 大数 参数为任意类型 min(a,b) 求两个数中的小数 小数 参数为任意类型 3 4、实现键盘和文件输入/输出的成员函数 头文件#include 或者 #include 函数原型 功能 返回值 cin >> v 输入值送给变量 cout << exp 输出表达式exp的值 istream & istream::get(char &c) 输入字符送给变量c istream & istream::get(char *, int , char = ‘\n’) 输入一行字符串 istream & istream::getline(char *, int , char = ‘\n’) 输入一行字符串 void ifstream::open(const char*,int=ios::in, 打开输入文件 int = filebuf::openprot ) void ofstream::open(const char*,int=ios::out, 打开输出文件 int = filebuf::openprot) void fsream::open(const char*,int , 打开输入/输出文件 int = filebuf::openprot) ifstream::ifstream(const char*,int = ios::in, 构造函数打开输入文件 int = filebuf::openprot) ofstream::ofstream(const char*,int=ios::out, 构造函数打开输出函数 int = filebuf::openprot) fstream::fstream(const char*, int, 构造函数打开输入/输出文 int = filebuf::openprot) 件 void istream::close() 关闭输入文件 void ofsream::close() 关闭输出文件 void fsream::close() 关闭输入/输出文件 istream & istream::read(char*, int) 从文件中读取数据 ostream & istream::write(const char*,int) 将数据写入文件中 判断是否到达打开文件的1为到达int ios::eof() 尾部 2为没有 istream & istream::seekg(streampos) 移动输入文件的指针 istream & istream::seekg(streamoff,ios::seek_dir) 移动输入文件的指针 streampos istream::tellg() 取输入文件的指针 ostream & ostream::seekp(streampos) 移动输出文件的指针 ostream & ostream::seekp(streamoff,ios::seek_dir) 移动输出文件的指针 streampos ostream::tellp() 取输出文件的指针 4
本文档为【C++常用库函数】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_977556
暂无简介~
格式:doc
大小:17KB
软件:Word
页数:5
分类:互联网
上传时间:2017-10-24
浏览量:32