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语言提供的一个运算符,不要把它当成是一个函数,用来测量不同数据类型所分配的内存大小,通常返回字节数

你可能感兴趣的:(C语言)