- 8
- 0
- 约3.3万字
- 约 40页
- 2016-10-14 发布于广东
- 举报
第一章C程序设基础
第一章 C程序设计基础
程序员是在要解决的问题领域与计算机的真实运行之间的一个桥梁,而构通两者的工具是使用C语言,所以要让计算机真正实现预期的目标,必须对这三个方面都有相当程度的理解和把握。本章首先从计算机的基础二进制入手,随之从软件角度说明计算机底层指令级的运行方式,接着将问题领域看成是两大要素的组合,从两个方面摸索解决问题的途径,描述算法并画流程图是可行的有效手段,本章再对C程序做初步的介绍,示例最基本的、也是最常用和最重要的C程序和语句等,然后结合以上三个方面,通过由浅入深的两个实际例子,详细分析从问题领域到程序代码的各种方法和每一个步骤,本章最后提出代码的书写风格,并对学习编程做一个总的描述。
1.1 二进制基础
我们常用的记数方法为十进制,即逢十进一,使用0,1,…,9这10个数码,而二进制则是逢二进一,只使用0和1这2个数码。
二进制是计算机最根本的基础,计算机系统的一切最终都可以归结到二进制,因此不管是硬件设计还是软件设计,都要对二进制有深刻的理解。
1.1.1 为什么采用二进制
初学计算机的人往往奇怪为什么计算机要采用二进制形式,而不是采用更常用的十进制形式,这有以下几个原因。
一、成本更低
从硬件角度来说,要表示一个具体的数,总是需要一定的电路器件,而一定的电路器件所能表示的数的范围也总是有限的,与十进制相比,二进制计数方法可以使用更少的器件,却能表示更大的数据范
原创力文档

文档评论(0)