&1.1初识C语言——入门篇

目录

1.C语言的历史

2.集成开发环境——VS2019的安装

3.第一个C语言程序

4.数据类型 


入门篇包括:

  1. C语言的历史
  2. VS2019的安装
  3. 第一个C语言程序
  4. 数据类型
  5. 变量、常量
  6. 字符串+转义字符+注释
  7. 选择语句
  8. 循环语句
  9. 函数
  10. 数组
  11. 操作符
  12. 常见关键字
  13. define定义常量和宏
  14. 指针
  15. 结构体

1.C语言的历史

C语言是一门通用的,模块化,程序化的编程语言,被广泛应用于操作系统和应用软件的开发。由于其高效和可移植性,适应于不同硬件和软件平台,深受开发员的青睐。C语言源KenThompson发明的B语言,因此命名为C语言。

&1.1初识C语言——入门篇_第1张图片 C语言之父

1978年,丹尼斯·里奇与布莱恩·科尔尼干一起出版了名著《C程序设计语言(The C Programming Language)》。此书被誉为c语言的圣经。随着C语言的发展,各厂商对C语言进行“定制”,衍生出许多“方言”,使得C语言可移植性大大降低。于是在ISO和ANST的合作下,制定了“ANSI C”标准(又称C89)。后来 ANSI 把这个标准提交到 ISO,1990年被 ISO 采纳为国际标准,称为 ISO C(又称C90)。ANSI C(C89) 与 ISO C(C90)内容基本相同,所以对于C标准,可以称为ANSI C,也可以说是ISO C,或者 ANSI / ISO C。

注意:以后大家看到 ANSI C、ISO C、C89、C90,要知道这些标准的内容都是一样的,且是现在主流的C语言标准。

C语言对C++和Java等后来产生的许多编程语言都产生了直接或间接的影响。

2.集成开发环境——VS2019的安装

参考视频教程:

VS2019安装教程

3.第一个C语言程序

#include 
int main()
{
	printf("Hello World!");
	return 0;
}

运行结果:&1.1初识C语言——入门篇_第2张图片

代码详细解释:

(1)#include

是一个编译预处理命令,声明了在程序编译之前要预先处理的内容。

(2)#include

称为文件包含命令,括号中的内容称为头文件或首文件。好比借用别人的东西需要向别人打个招呼,调用C语言内置的函数也要向C语言“打个招呼”,即包含一下头文件。printf函数是C语言的内置函数,包含在头文件stdio.h中;本行代码的作用是声明本段代码已包含库函数stdio,后续可直接调用。

(3)int main()

本行代码的作用是声明main函数有一个整型返回值。在执行程序时,会从main函数头开始执行,然后进入main函数体执行其中的代码块,即main函数表示程序的入口部分。int称为关键字,该关键字代表的类型是整型。

(4)结构体部分

一个函数通常分为两部分:一是函数头,二是函数体。代码程序的3~6行就构成了函数体,其中第4行是要执行的内容。

(5)printf(" ");

为格式化输出函数,可以实现在屏幕上打印"   "中的内容。

注意:语句结尾需要添加分号。

(6)return 0;

可以理解为main函数的结束标志,返回一个整型常量0。

4.数据类型 

C语言的基本数据类型如下:

char                        字符类型数据

short                       短整形

int                           整型

long                        长整型

long long                更长的整型

float                        单精度浮点型

double                    双精度浮点型

存在这么多数据类型,目的是可以更方便的表达生活中的各种值。每种类型大小可以用sizeof来测试。 

注意:sizeof是一个关键字,是C语规定的具有特定意义的字符串,以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。

&1.1初识C语言——入门篇_第3张图片

sizeof计算的结果单位是字节。计算机中的内存单位如下:

&1.1初识C语言——入门篇_第4张图片

&1.1初识C语言——入门篇_第5张图片


本节内容到此结束,感谢阅读!

你可能感兴趣的:(初识C语言,c语言)