1.strcmp
基本形式为strcmp(str1,str2),若str1=str2,则返回零;
若str1<str2,则返回负数;若str1>str2,则返回正数
头文件为***#include;***
2.srand((unsigned)time(NULL))
用来初始化随机种子的,通常用time来获取系统时间。
计算机并不能产生真正的随机数,而是已经编写好的一些无规则排列的数字存储在电脑里,把这些数字划分为若干相等的N份,并为每份加上一个编号用srand()函数获取这个编号,然后rand()就按顺序获取这些数字,当srand()的参数值固定的时候,rand()获得的数也是固定的,所以一般srand的参数用time(NULL),因为系统的时间一直在变,所以rand()获得的数,也就一直在变,相当于是随机数了。如果想在一个程序中生成随机数序列,需要至多在生成随机数之前设置一次随机种子。
————————————————
版权声明:本文为CSDN博主「清风lsq」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jx232515/article/details/51510336
3.rand随机的最大值
rand()产生的值是0~2^16-1(即32767)
rand()%100结果是随机数除以100后所得的余数,即限定随机的范围是在0~99之间;
4.sprintf的用法
sprintf的作用是将一个格式化的字符串输出到一个目的字符串中
printf的作用是将一个格式化的字符串输出到屏幕
用法:sprintf(目标字符串,“格式”,字符串);
5.浮点数float的用法
%0.2f保留两位小数