0%

C_notes

int 128=(2^64)*a+b,(式中a,b为unsigned long long)

fgets=读入会包含最后的换行而gets不会,但是这是在Linux/Unix之下,windows下换行是\r\n,而Linux下是\n,所以gets会把\r读入\n舍弃

~(-1) $\iff$True

!(0) $\iff$True

gets(str) 读取一行至str,读入换行并舍弃

fgets(str,n,stdin) stdin表示从标准输入读入,可改为从指定文件读入,fgets读到(n-1)个字符或者换行为止,将换行符存在str中。

gets_s(str,n)若读到(n-1)个字符前读到换行符,读入并舍弃换行符;若读到(n-1)个字符时未读到换行符,将str首字符设置为0,读入并舍弃该行剩余所有。然后调用依赖实现的“处理函数”,可能中止或退出程序

------------- The end -------------

Welcome to my other publishing channels