目录
一、什么C语言?
C语言是国际上广泛流行的计算机高级程序设计语言,它是1973年由美国贝尔实验室设计发布的。由于C语言既是一个非常成功的系统描述语言,又是一个相当有效的通用程序设计语言,所以,从C语言诞生至今虽然只有20年的历史,但其发展速度和应用范围却是任何一种程序设计语言所无法比拟的,作为现代计算机语言的代表之一,C语言展现出强大的生命力。
二、第一个C语言程序
#include <stdio.h>
int main()
{
printf("Hello World\n);
RETURN 0;
}
三、main函数
每个C语言程序不管有多少代码,都是从main函数开始执行,main函数是程序的入口,main函数也被叫做:主函数。main前面的int表示main函数执行结束的时候返回一个整型类型的值。所以在main函数的最后写return 0;正好前后呼应。
- main函数是程序的入口
- main函数有且只有一个
- 即使一个项目中有多个.c文件,但是只能有一个main函数(因为程序的入口只能有一个)
四、printf和库函数
1、printf
printf("Hello World\n");
printf是一个库函数,它的功能是在标准输出设备(一般指屏幕)上进行信息打印。上面的代码是使用printf函数打印字符串。
printf函数也可以打印其他类型的数据,比如:
int n = 100;
printf("%d\n",n); //printf打印整型
printf("%c\n",'q'); //printf打印字符
printf("%f\n",3.14); //printf打印双精度浮点型
这里的%d,%c,%f等是占位符,会被后面的值替换。
使用库函数,是需要保护头文件的,比如printf函数需要包含的就是stdio.h这个头文件,具体方法就是:
#include <stdio.h>
2、什么是库函数?
为了不再重复实现常见的代码,让程序员提示开发效率,C语言规定了一组函数,这些函数再由不同的编译器厂商根据标准进行实现,提供给程序员使用。
这些函数组成了一个库函数,被称为标准库,这些函数也被称为库函数。在这几基础上一些比以前编译器厂商可能会额外提供部分函数(这些函数其他编译器不一定支持)。
一系列的库函数一般会声明在同一个头文件中,所以库函数的使用,要包含对应的头文件。
五、关键字介绍
C语言中有一批保留的名字的符号,比如:int、if、return,这些符号被称为保留字或者关键字。
- 关键字都有特殊的意义,是保留给C语言使用的
- 程序员自己在创建标识符的时候是不能和关键字重复的
- 关键字也是不能自己创建的
c语言的32个关键字如下:
auto break case char const continue default do double else enum ex float for goto if int long register return short signed sizeof struct switch typedef union unsigned void volatile while
六、 字符和ASCII编码
- 字符A-Z的ASCII码值从65~90
- 字符a-z的ASCII码值从97~122
- 对应的大小写字符(a和A)的ASCII码值的差值是32
- 数字字符0-9的ASCII码值从48~57
- 换行符\n的ASCII码值是10
- 在这些字符中ASCII码值从0-31个字符是不可打印字符,无法打印在屏幕上观察