C语言与计算机的关系
2011-05-14 14:48
176 查看
语言是交流的工具。C语言是编程语言,用于同计算机的沟通。C语言是程序员与计算机之间的翻译。
现代计算机均为冯·诺依曼计算机,基本原理为:二进制、存储程序和分为五大组成部件。C语言与计算机之间的关系可以用下图表示:
总结起来为:
C语言用scanf函数控制计算机中的输入设备接收用户输入的数据,并把数据存储到内存中。C语言用变量标识计算机中的内存。C语言用代数式“命令”计算机中的运算器进行运算。C语言用printf函数控制计算机中的输出设备显示信息。C语言中语句的执行顺序就相当于计算机中的控制器。
其中非常关键的一个内容为变量的概念。
变量标识了计算机中的一块内存,在C语言中对变量的操作,等价于对内存的操作。计算机在存储数据时是分类处理的,因此内存是有类别,也就是说虽然同为数2和2.0,但在计算机中存储时它们内存块的“类型”不同(可能是4人间和6人间的区别?具体的原因在第2章介绍),显然变量也是有类型的。
C语言中有函数,如scanf函数和printf函数,C语言中的函数与数学上的函数有何异同?
本质上相同,都为输入到输出的映射。但由于C语言的特点,表现形式不太一样。
现代计算机均为冯·诺依曼计算机,基本原理为:二进制、存储程序和分为五大组成部件。C语言与计算机之间的关系可以用下图表示:
总结起来为:
C语言用scanf函数控制计算机中的输入设备接收用户输入的数据,并把数据存储到内存中。C语言用变量标识计算机中的内存。C语言用代数式“命令”计算机中的运算器进行运算。C语言用printf函数控制计算机中的输出设备显示信息。C语言中语句的执行顺序就相当于计算机中的控制器。
其中非常关键的一个内容为变量的概念。
变量标识了计算机中的一块内存,在C语言中对变量的操作,等价于对内存的操作。计算机在存储数据时是分类处理的,因此内存是有类别,也就是说虽然同为数2和2.0,但在计算机中存储时它们内存块的“类型”不同(可能是4人间和6人间的区别?具体的原因在第2章介绍),显然变量也是有类型的。
C语言中有函数,如scanf函数和printf函数,C语言中的函数与数学上的函数有何异同?
本质上相同,都为输入到输出的映射。但由于C语言的特点,表现形式不太一样。
相关文章推荐
- 计算机编程语言的分类,解释型语言、编译型语言、脚本语言的关系
- 计算机语言世界和现实生活中的关系-------很真实
- 计算机语言与人类语言的关系
- “计算机语言概念”与“具形对象”之间对对应关系系统
- 各种计算机语言的经典书籍 (收藏)
- 菜鸟浅谈计算机中CPU、内存、硬盘和指令之间的关系
- 计算机系统学习1:CPU,内存,硬盘及指令之间的关系
- 操作系统和语言的关系(转载)
- 06形式化关系查询语言
- 我和计算机语言
- 用计算机语言的爱情表白
- 基于业务解析的第五代计算机语言
- 计算机编程语言分类
- 各种计算机语言的经典书籍
- 笔记0_算法,程序设计,语言等_哈佛_计算机科学cs50_David J. Malan
- 用计算机语言理解随机变量和样本的区别
- 计算机与数学的关系
- 【C语言基础】1-1计算机简史
- 黑客需要身兼几种计算机语言?
- CSDN中国IT技术指数报告 2008年7月第一期 (2) 计算机语言部分