我是靠谱客的博主 帅气自行车,最近开发中收集的这篇文章主要介绍c语言魔除,菜鸟学编程(C语言版),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

编码发送接收解码

CAB——→011110——→011110——→CAB

图:字符串的编码、发送、接收、解码全过程

(注2)一个二进制位串,用二进制的电子数字信号是很容易表示、存储和传输的。而任何用文字表达的非数值数据,不通过某种编码,是无法直接用二进制的电子数字信号来表示、存储和传送的。

如果用一个字节来表示无符号的整数,则能够表示28=256个整数值。分别是从0到255,对应于二进制数从(00000000)2到(11111111)2 。

如果用一个字节来进行编码,则能够用来对256种同类事物进行编码。

计算机中一种常用的对英文文本(即文件)中常用字符的编码规则,通常是采用一个字节来对英文字符进行编码的“ASCII码表”(细节参见附录B)。借助于ASCII码表,我们就可对一个英文文本进行编码,转换成一串长长的二进制ASCII码形式的位串后(但实质上还是一个英文文本),送到计算机中进行编辑、加工、保存和(通过网络)进行远程通信。

在不必区分加工处理对象到底是数还是码的场合,我们可将其统称为数据。

有了这些预备知识,现在我们终于可以整体而又简明地介绍计算机的工作原理了。

1.6电子数字计算机:

电子数字计算机(以后简称为计算机)是一个通过执行程序,把数据加工成信息的电子数字设备。

类似于理想厨房系统,计算机也是由硬件(中央处理单元、内存和三套总线、外围设备)和软件(程序)组成。

1.6.1计算机的硬件

计算机硬件主要由以下四个实物部件构成:中央处理单元、内存、三套总线和外围设备。

●内存(相当于自动冰箱):内存主要是由极大量的大小相同的基本存储单元(相当于自动冰箱的格子)组成。每个基本存储单元都具有一个从0开始顺序递增的唯一编号,称为内存基本存储单元的地址(相当于冰箱格子的编号),但在很多书中(包括本书)经常将其简称为内存地址。

现代计算机,大多数是以字节(而不是以更小的“位”)作为基本存储单元,来分割内存的。内存负责临时保存正在执行(和将要执行)的程序的指令序列、程序要加工的数据和处理

结果。这些内容在内存中,全部都是以二进制位串形式存放的。如下图1.14所示:

内存地址内存基本存储单元中

存放的位串(即字节)

最后

以上就是帅气自行车为你收集整理的c语言魔除,菜鸟学编程(C语言版)的全部内容,希望文章能够帮你解决c语言魔除,菜鸟学编程(C语言版)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部