01-什么是C语言

01-什么是C语言

C语言是一门通用计算机编程语言,广泛应用于底层开发C语言的设计目标是提供一种能以简易的方式编译处理低级存储器产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言

一、语言

人和人交流的语言汉语英语日语、等等。

人和计算机交流语言计算机语言):C语言C++语言Java语言Python语言、等等。

【注】目前已知的计算机语言有上千种!!!因此C语言是众多计算机语言中的一种(C语言又是众多语言中使用最广泛的)。

二、底层开发

电脑买回就一个硬疙瘩(电脑其实就是一个硬件),因此在这个硬件中安装了一个操作系统(操作系统的作用:就是操作这个硬件)。我们知道在操作系统和这个硬件中间一个驱动层(操作系统调用驱动层来驱动硬件工作)。而这个操作系统可以是:WindowsLinuxMac(我们可以在这个操作系统中安装各种应用软件,比如:QQ、百度网盘等)。以操作系统为分界操作系统以上的软件是上层软件操作系统(含操作系统)以下底层软件C语言是广泛的应用于底层开发

1.1.2.1-01电脑

三、ANSI C

美国国家标准局C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准

目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准C语言第三个官方标准,也是C语言最新标准该标准更好的支持汉字函数名汉字标识符,一定程度上实现了汉字编程

为了统一C语言国际标准,就出现了ANSI(美国国家标准局)。因此C语言C89、C90、C99、C11 等标准。

四、C语言的发展

C语言的发展也是由低级高级演变过程最早的时候计算机是用二进制的指令进行交流紧接着出现了汇编指令(即助记符:帮助记忆的符号),慢慢的演变出B语言后面演变出来C语言

【注】C语言是高级语言!!! 二进制位、汇编指令、B语言都是低级语言!

五、工具(编译器)

编译器主要有:ClangGCCWIN-TCSUBLIMEMSVCTurbo C 等。

【注】编辑器:用来编辑的!!! 编译器:用来编译的!!!

【问】什么是编译?

【答】CC++编译型语言。比如:【test.c】源文件经过编译链接最终生成了【test.exe】的可执行程序,然后让这个可执行文件运行

1.1.2.1-03编译

【注】Visual Studio 2022 是一个集成的开发环境(集成了MSVC这样的编译器),因此可以 编写 + 编译 C语言的代码!

posted @ 2024-12-05 11:20  AK47YHAO  阅读(165)  评论(0)    收藏  举报