第一章C程序设基础.docVIP

  • 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)

1亿VIP精品文档

相关文档