strtol()函数

strtol()函数
功能: Convert string to long integer(字符型转换为整型,char *); 函数原型: long int strtol(const char *nptr,char **endptr,int base); 参数: const char *nptr:  char *类型 char **endptr:  一般设置为NULL,若参数endptr不为NULL,则会将遇到不合条件而终止的nptr中的字符指针由endptr返回;若参数endptr为NULL,则会不返回非法字符串。 int base: 参数base代表采用的进制方式,如base值为10则采用1...

swap函数

swap函数
存在于algorithm中的一个交换函数: [cpp] // swap algorithm example (C++98) #include <iostream> #include <algorithm> int main () { int x=10, y=20; // x:10 y:20 std::swap(x,y); // x:20 y:10 std::cout<<x<<" "<<y<<std::endl; return 0; } [/cpp]

随机函数

随机函数
大二一学弟问起的随机函数 [cpp] #include <stdlib.h> #include <stdlib.h> #include <time.h> #include <stdio.h> int main() { int i; srand(time(0));//获取系统时间,播种 for(i=0;i<100;i++) printf("%d ",rand()%10);//产生随机数 printf("\n%lf",(double)clock()/CLOCKS_PER_SEC);//测试运行时间 return 0; } [/cpp]

memset函数

memset函数
memset函数 头文件:<string.h>/<cstring> 函数原型: [/cpp]void * memset ( void * ptr, int value, size_t num ); Fill block of memory Sets the first num bytes of the block of memory pointed by ptr to the specified value (interpreted as an unsigned char). 函数作用:将ptr所指向的某一块内存中的每个字节的内容全部设置为value指定的ASCII值, 块的大小由第三个参数指定,这个函...

max_element和min_element

max_element和min_element
max_element和min_element: 函数作用:返回最大值和最小值,max_element(first,end,cmp);其中cmp为可选择参数! first, last: Input iterators to the initial and final positions of the sequence to use. The range used is [first,last), which contains all the elements between first and last, including the element pointed by first but not the element pointed by last. comp: Comparison functi...

string类

string类
这是最好的时代,这是最坏的时代。                ---狄更斯 当前辈们还在用char a[10000]存储超大字符串和大数字时,我们有了string! string类常见用法: 头文件:#include <string> string str; str.empty() 返回bool类型值,如果str为空,则返回true,否则返回false. str.size() 返回str中的字符个数. str[n] 返回str中位置为n的字符,起始位置为0. s1+s2 把s1和s2连接成一个新的字符串,返回新生成的字...

sort函数

sort函数
sort函数: 头文件:#include <algorithm> 作用:默认从小到大排序,如果降序可写第三方函数进行排序,EXP: sort(array,array+n,cmp) 一、普通排序,升序: 二、普通排序、降序: 三、结构体排序,a升,b降,c降: Copyright:www.cplusplus.me Share、Open- C/C++程序员之家

modf函数

modf函数
函数头文件:#include "math.h" 函数用途:把一个双精度浮点数分解成为整数和小数! 函数原型: double modf (      double x,      double * intpart ); long double modf ( long double x, long double * intpart ); float modf (       float x,       float * intpart ); 例子->输出结果 :3.141593 = 3.000000 + 0.141593 [cpp] #include <stdio.h> #include <math.h> int main () { do...

floor函数和ceil函数

floor函数和ceil函数
头文件:#include <math.h> floor:向下取整,函数原型,double floor( double arg ); ceil:向上取整,函数原型,double ceil( double arg ); floor还有一个重要的作用就是避免计算机造成的精度损失,如1=floor (0.99999+0.5);这个在计算机编程中经常使用! [cpp] #include <iostream> #include <math.h> using namespace std; int main() { float a=34.355; cout<<floor(a)<<endl...

sprintf函数

sprintf函数
sprintf:格式化输入输出函数! 参数说明及应用举例 sprintf格式的规格如下所示。[]中的部分是可选的。 %[指定参数][标识符][宽度][.精度]指示符 若想输出`%'本身时, 请这样`%%'处理。 1. 处理字符方向。负号时表示从后向前处理。 2. 填空字元。 0 的话表示空格填 0;空格是内定值,表示空格就放着。 3. 字符总宽度。为最小宽度。 4. 精确度。指在小数点后的浮点数位数。 转换字符 %% 印出百分比符号,不转换...
Copyright © C/C++程序员之家 保留所有权利.   Theme  Ality 浙ICP备15011757号-3

用户登录