c语言 二进制输出_C语言编程第1讲——遇见C语言

讲述C语言之前,我们先简单了解一下相关的背景知识。

1、硬件Hardware

564a04ecd573a4596ad5dcc0aad55ed4.png

硬件指计算机物理设备,由元器件、电路板、外壳和各种线缆组成。

现代计算机硬件按照冯·诺伊曼结构设计,计算机由运算器、控制器、存储器、输入设备和输出设备五部分组成。

运算器和控制器一般集成在一起,称为CPU(中央处理单元);

存储器就是我们常说的内存;

键盘、鼠标是我们最常见的输入设备;

显示器、打印机是我们最常见的输出设备。

2、软件

b39eb164ea7e98fa3a1ee00b526b204b.png

软件指计算机中的数据和程序。

我们常见的软件有操作系统、数据库、办公软件、编译器、社交娱乐软件。

操作系统:用于管理计算机资源,为用户提供一个更加良好的计算机使用环境,我们常说的Windows、DOS、UNIX、Linux、Android、iOS都是操作系统。

数据库:用于对数据进行高效管理,目前比较流行的数据库软件有Oracle、MySQL等。

办公软件:用于办公,例如Office、WPS、Notes等。

编译器:开发人员用编译器,将自己编写的源程序编译成可以运行的二进制程序,例如我们常用的C语言编译器gcc。

社交娱乐软件:用于娱乐,例如微信、QQ音乐、王者荣耀游戏等。

3、计算机语言

人与人之间通过语言进行沟通、交流。

人与计算之间,则通过计算机语言进行“沟通”、“交流”。

计算机语言可以分为机器语言、汇编语言、高级语言。

机器语言:由二进制命令组成,计算机可以直接识别。

汇编语言:将机器语言用助记符表示的计算机语言。

高级语言:比汇编语言更容易使用的计算机语言,例如C、C++、

计算机不能直接识别汇编语言和高级语言,必须借助“翻译员”转换成计算机能够识别的机器语言:

汇编语言使用汇编器生成机器语言;

高级语言使用编译器生成完整的机器语言,或者使用解释器逐条地生成机器语言。

4、C语言

30a78a8ae3bc370b4e2f97d579a7d98f.png

C语言是一种高级语言,最初与UNIX操作系统紧密结合。后来随着C语言越来越受程序员的青睐,逐渐被移植到其它操作系统。

C语言深刻地影响了IT行业,目前广为流行的C++、C #、Java、JavaScript、Python都借鉴了C语言的语法,我们可以从中看到C语言的影子。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值