课程列表
今天我们来学一学C++里的一些实用的东西。
1.域宽
说到域宽setw,就叒要加头文件了。
#include<iomanip>
使用格式是:
cout<<setw(5)<<"123";
setw括号里面可以改数字,后面就是输出内容了(可以是单双引号里的字符或是变量),数字的含义是如果后边输出东西的位数不足这个数,那么就要补空格把位数补成这个数。
用图片来看一下:
2.更多类型
在编写程序时,总会有数据溢出的情况,我们可以用下列变量类型。
类型名称类型范围long长整型-21474836482147483647(这不就int吗)long long超长整型-92233720368547758089223372036854775807double双精浮点型(小数)2.225e-3081.797e+308long double长双精浮点型(小数)2.225e-3081.797e+308(这不就double吗)
3.随机数
在这里,你叕要加头文件。
#include<ctime>//时间头文件
#include<cstdlib>//随机数头文件
然后,你就可以生成随机数了。
srand(time(0));
我们得先要设下一个时间种子。
接下来,有以下公式:
要取得 [a,b) 的随机整数,使用 (rand() % (b-a))+ a;
要取得 [a,b] 的随机整数,使用 (rand() % (b-a+1))+ a;
要取得 (a,b] 的随机整数,使用 (rand() % (b-a))+ a + 1;
(s=(rand() % (b-a+1))+ a;就是给s赋值一个在a~b之间的随机数)
下一课:第九课
版权归原作者 lmy_t 所有, 如有侵权,请联系我们删除。