库函数和函数库,常见的库函数
Yyds干货库存
#define是预处理指令。
1.1.printf /scanf“”的内部意味着打印的内容%d或其他运算符与下列打印变量的类型相同。如果真的只想打印,可以在内部输入“”,其余的都不需要。
仅打印文本。
-输入大学用空格打印字符I。
打印字符
打印字符串(数字和字母)
打印多个字符,用逗号分隔。
可以直接换行。
2.用于输入和输出字符类型。
顾名思义,getchar让您输入字符类型,而putchar是输出字符(类似于printf函数)。
3.scanfscanf也是输入函数,和printf函数一样,所以头文件也是一样的。Scanf(),首先用" "输入要打印的字符类型,然后,取address-scanf (%d ,a)特例:
这里的Password是一个数组,本质上是一个地址。这里的" "里面只有一个%s,意思是让你自己输入字符串。并存储在密码数组中。
4睡眠()
()多少毫秒,1000毫秒=1秒?头文件是
5.系统头文件
该命令应该用双引号引起来,以告诉系统。
关机代码
6 strlen
计算字符串的长度,遇到/0时停止。
头文件string.h
7.strcmp因为我们使用了字符串比较函数,所以头文件还是string.h
函数是判断两个字符串是否相等:如果两个字符串相等,则返回结果为0 (==0),如果前面大于后面,则返回大于0的值——如何比较字符串大小?用逗号分隔,并用双引号表示。
8.sqrt sqrt(),后面是括号里的数字,表示根号的头文件是# includeath.h。
9 rand(包括time和srand)用于生成随机数。
格式void表示没有参数,只需使用括号。
但是这个时候每次产生的随机数都会是循环的,恒定的,所以就没有那么随机了。
查了一下文档,发现每次调用rand函数之前都要使用Srand,RAND函数是用来设置随机数的起点的。
Srand用的是方法,后括号用塑形填充。
此时输出结果是常数,随括号内的数字变化,所以我们需要设置一个真正的随机数,但设置这个函数的目的是生成随机数,最后竹篮打水一场空(狗头会保命)。
但是我们也可以设置一个会随机变成一个数的数。
这时我们提出了时间戳的概念,时间戳是当前时间与1970年1月1日零时(计算机启动时间)的差值,单位是秒。
C如何设置时间戳?
这时候我们需要另一个函数,time函数,它的头文件是time。h,用于获取系统时间。
时间格式
时间函数的类型是time_t,类似整形的类型是int,但是time_t本质上是长整数。
Srand格式:
-Summary srand()括号需要重新整形。
最终格式。
NULL表示空指针,不想有任何实际作用。
随机时间序列
提示:srand是生成随机数的起点。我们只需要生成一次,但是不能频繁调用,直接放在主函数前面。
当随机数成功生成后,您可以尝试生成一个介于1和100之间的随机数,
可以用0加1。
转载请联系作者取得转载授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。