首页 / C++ / C++实用库函数及其头文件总结
C++实用库函数及其头文件总结
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C++实用库函数及其头文件总结,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2316字,纯文字阅读大概需要4分钟。
内容图文
![C++实用库函数及其头文件总结](/upload/InfoBanner/zyjiaocheng/812/37ed6f63c8024e5bb51dbcca6d2b2537.jpg)
1 #include<cmath> 2 三角函数 cos(弧度值) 或 cos(度数*3.1415926/180) 3 反三角函数 原型为 double asin(double x); 4 高斯函数(向下取整函数) floor(x);返回不超过x的最大整数 int m=floor(sqrt(n)+0.5);提高精确度 5 向上取整函数 ceil(x);大于x的最小整数 6 #include<time.h> 7 clock(); 以秒为单位: (double)clock()/CLOCKS_PER_SEC; 8 #include<string.h> 9 从数组a复制k个int元素到数组b memcpy(b,a,sizeof(int)*k); 10 从数组a复制k个double元素到数组b memcpy(b,a,sizeof(double)*k); 11 把数组a全部复制到数组b中 memcpy(b,a,sizeof(a)); 12 memset(buf,0,sizeof(buf)); 初始化 13 查找字符串中第一次出现字符的位置 strchr(数组名,字符);找到则返回找到位置的指针,没找到则返回NULL 14 返回字符数组的实际长度 strlen(buf); 返回结束标志\0之前的字符个数 15 字符串复制函数 strcpy(a,b); 16 字符串比较函数 strcmp(a,b); 17 字符串连接函数 strcat(a,b); 18 #include<algorithm> 19 lower_bound()试图在已排序的 [first, last) 中寻找元素 value。返回一个迭代器,指向第一个“不小于 value”的元素, 20 如果 value 大于 [first, last)内的任何一个元素,则返回 last。实际上,它返回“在不破坏顺序的情况下,可插入 value 的第一个合适位置”。 21 upper_bound()试图在已排序的 [first, last) 中寻找元素 value。返回一个迭代器, 22 如果 value 存在,迭代器将指向最后一个 value 的下一位置。实际上,它会返回“在不破坏顺序的情况下,可插入 value 的最后一个合适位置”。 23 也可理解为是第一大于 value 的元素的位置(不存在则返回 last)。 24 binary_search()返回值为 Bool 类型,如果 [first, last)内有等同于value的元素,便返回 true,否则返回 false。 25 #include<stdio.h> 26 例如sprintf(buf,"%d%d%d%d%d",abc,de,x,y,z); buf是字符串数组名 输出到字符串中 必须是char buf[],然后可以用buf[i]-'0'得到数值 27 getchar(); 读入字符,返回所读字符的ASCALL码值或者EOF,可以吞入空格和回车 28 #include<ctype.h> 29 isalpha();判断字符是否为字母 30 #include<string> 31 istream& getline ( istream& is, string& str, char delim )与istream& getline ( istream& is, string& str ) 32 #include<iostream> 33 istream& getline (char* s, streamsize n )与istream& getline (char*s, streamsize n, char delim );注意是将读取的字符串存储在char数组中而不可以将该参数声明为string类型 34 #include<stdlib.h> 35 int atoi(const char*p);将字符串形式的数字转换为整形数值 使用示范:z.push(atoi(p));将字符串变成整数压栈
36 eg: char a[] = "-100" ; 则atoi(a)等于-100 char b[] = "+123" ;则atoi(b)等于123 char c[] = "123";则atoi(c)等于123
内容总结
以上是互联网集市为您收集整理的C++实用库函数及其头文件总结全部内容,希望文章能够帮你解决C++实用库函数及其头文件总结所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。