Bootstrap

C语言第一课----基本概念

目录

一、认识C语言

1.C语言是什么

2.C语言的辉煌历史

二、第一个C语言程序

1.main函数

常见错误总结

2.printf函数和库函数

3.关键字

注意

4.字符和ASCII编码

5.字符串和\0

6.转义字符

一、认识C语言

1.C语言是什么

人与人交流使用的是自然语言;

人与计算机交流使用的是计算机语言,而C语言就是一种计算机语言。

2.C语言的辉煌历史

C语言最初是作为Unix系统的开发工具而发明的。

1969B语言的发明
1972C语言的发明
1973Unix系统使用C重写
1988C语言标准化
至今C语言的广泛使用

二、第一个C语言程序

1.main函数

main函数被称为主函数,是程序的入口,无论有多少行代码,都是从main函数开始执行的。

在一个项目中,main函数有且只能有一个。

常见错误总结

  1. main后边的()漏掉了;
  2. 一条语句结束后没有加分号;
  3. 代码中不能出现中文符号;

2.printf函数和库函数

printf是一个库函数,它能在标准输出设备(屏幕)上进行信息的打印,具体如下:

同时请注意库函数的使用,必须包含头文件,比如:printf函数需要包含的就是stdio.h,具体如上。

3.关键字

C语言中有一批保留的名字的符号,如:int,if等,这些符号被称为保留字或者关键字。

注意

  1. 程序员自己创建标识符的时候也不可以和关键字重合;
  2. 关键字不能被创建。

由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.转义字符

字符中有一种特殊的字符名为转义字符,顾名思义,其为转变原来的意思的字符。

常见的转义字符如下图:

;