C语言学习总结
1.C语言并不提供输入输出,而是由C函数库实现的输入输出。
2.putchar(c)输出一个字符,包括换行、空格
3、getchar()输入一个字符,包括空格、换行
4.printf(格式控制,输出列表) 普通字符原样输出,也可以输出空格、逗号、换行。%f 输出单精度时保留6-7为有效数字,输出双精度时,保留15-16位有效数字。
5.scanf(格式控制,地址列表)格式控制中的普通字符要原样输入,如空格、逗号等
6.如果要使用一些数学函数,需要包含<cmath>
7.字符数组初始化时,若所给字符串长度比字符数组长度小,系统会默认在后面加'\0';若字符串长度大于或等于数组长度,则不会添加。
8.puts(str)输入一个字符数组,可以输出换行符
9.gets(str)输入一个字符数组,可以输入换行符
10.若要使用malloc,calloc,free,relloc,需要包含<cstdlib>
11.sizeof()是c语言提供的一个运算符,不要把它当成是一个函数,用来测量不同数据类型所分配的内存大小,通常返回字节数