目录
一、认识C语言
1.C语言是什么
人与人交流使用的是自然语言;
人与计算机交流使用的是计算机语言,而C语言就是一种计算机语言。
2.C语言的辉煌历史
C语言最初是作为Unix系统的开发工具而发明的。
1969 | B语言的发明 |
1972 | C语言的发明 |
1973 | Unix系统使用C重写 |
1988 | C语言标准化 |
至今 | C语言的广泛使用 |
二、第一个C语言程序
1.main函数
main函数被称为主函数,是程序的入口,无论有多少行代码,都是从main函数开始执行的。
在一个项目中,main函数有且只能有一个。
常见错误总结
- main后边的()漏掉了;
- 一条语句结束后没有加分号;
- 代码中不能出现中文符号;
2.printf函数和库函数
printf是一个库函数,它能在标准输出设备(屏幕)上进行信息的打印,具体如下:
同时请注意库函数的使用,必须包含头文件,比如:printf函数需要包含的就是stdio.h,具体如上。
3.关键字
C语言中有一批保留的名字的符号,如:int,if等,这些符号被称为保留字或者关键字。
注意
- 程序员自己创建标识符的时候也不可以和关键字重合;
- 关键字不能被创建。
由ANSI标准定义的C语言关键字共32个:
*auto double int struct break else long switch
*case enum register typedef char extern return union
*const float short unsigned continue for signed void
*default goto sizeof volatile do if while static
4.字符和ASCII编码
键盘上可以打出各种字符,如:a,@等,其都被称为字符。C语言中字符是由单引号括起来的,如:‘a’。
由于计算机所有数据由二进制的形式存储,则我们每个人都可以自己为这些字符中的每一个字符制作一个二进制序列,这就被称为编码。而为了统一编码,ANSI出台了标准ASCII编码,而C就遵循了该编码。
5.字符串和\0
使用双引号括起来的一串字符就被称为字符串,如:“abcdef”,它就是一个字符串。
特别的,每个字符串的末尾隐藏着一个\0字符,它是字符串结束的标志。
6.转义字符
字符中有一种特殊的字符名为转义字符,顾名思义,其为转变原来的意思的字符。
常见的转义字符如下图: