栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

&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语言。

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)#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语规定的具有特定意义的字符串,以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。

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


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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/330388.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号