记录一下C++学习过程中零零散散的知识……(不定期更新)
2017.11.23
1、pow函数。pow(a1,a2) 返回值为以第一个参数为底,第二个参数为指数的幂。
2、随机数函数的用法。
cstdlib头文件下rand()函数,用法如下:
要取得[a,b)的随机整数,使用(rand() % (b-a))+ a (结果值含a不含b);
要取得[a,b]的随机整数,使用(rand() % (b-a+1))+ a (结果值含a和b);
要取得(a,b]的随机整数,使用(rand() % (b-a))+ a + 1 (结果值不含a含b);
(总的来说,通用公式:a + rand() % n ;其中的a是起始值,n是整数的范围)
#include <iostream>
#include <cstdlib>
#include <time.h>
using namespace std;
int main()
{
int i;
srand(time(NULL)); //初始化随机数种子
for (i=0; i<10; i++) //产生10个0-100的随机数
{
cout<<rand()%101<<"/t";
}
cout<<endl;
return 0;
}
3、整型转换为八进制、十六进制输出。
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a=23333;
cout<<oct;//转化为八进制,十六进制为hex
cout<<a<<endl;
return 0;
}
4、清屏操作(清空输入输出)。
#include<cstdlib>
system("cls");