C语言的重要性我们可想而知 ,那么对于刚接触C语言的同学来说,掌握其基础内容尤为重要。经过我的学习,我想在下面总结几点重要的基础内容和易错点,如有错误,欢迎指正。
1.数据类型
char(字符型)——以%c进行打印
short(短整形)——以%d进行打印
int(整形)——以%d进行打印
long(长整型)——以%d进行打印
long long(长长整形)——以%d进行打印
float(单精度浮点型)——以%f进行打印
double(双精度浮点型)——以%lf进行打印
我们经常接触到的可能是打印整型变量,也就是%d,但是如果我们需要打印一些小数,一些字符或者字符串,那么其他类型变量的打印方法我们也应该牢记。
2.头文件的引用
在用VS等工具编译代码时,往往会使用库中的函数,最常见的便是printf函数,而想要使用printf函数,则需要引用头文件,意思是从库中引用printf函数供用户使用。所以,我们在编译的过程中一定要记得引用库函数。当然,不同的函数引用的库函数也不一定相同。常见的库函数的引用有include <stdio.h> include<string.h> include<time.h>等等。
3.编译时需要注意的小问题
一个语句结束记得加;号。
C语言符号皆为英文半角符号,每次需要输入符号时记得把输入法改成中文。
写程序最好养成良好的注释习惯。注释不仅对于自己查看和复习代码有帮助,还对他人理解自己写的代码有重要作用。
敲代码时最好要注意缩进,养成良好的代码风格。
4.转义字符的使用
转义字符,名如其意,就是将原本字符的意思加以转变,比如\0 \xxx \t等等,这里不做一一列举。其中,\0是尤为重要的转义字符,是字符串结束的标志,很多时候我们往往会忘记字符串是以\0为结束标志的,导致判断错误。例如:
#include <stdio.h> #include <string.h> int main() { char arr[] = {'b', 'i', 't'}; printf("%d\n", strlen(arr)); return 0; }
输出的一定是随机值而不是3,因为/0的出现未被规定,导致在bit三个字符输出结束后还会继续输出随机值,最后得出长度为随机值。