【计算机导论】程序编码与简单输入/输出
2017-11-22 09:00
288 查看
1. 编译程序和解释程序
有两种类型的翻译程序可以将程序猿写的程序代码翻译为机器代码:编译程序和解释程序。编译程序:将整个源代码转换为机器代码,只有在源代码全部被翻译以后,计算机才开始执行程序。
解释程序:每翻译一行就执行一行,一次只执行一行。
Java是一种既需要编译也需要解释的程序语言。java源代码被编译以后并没有生成机器代码,而是生成可以被许多不同操作系统解释的字节码,然后其他机器上的解释程序都能够将这种字节码翻译为所在系统需要的机器语言。因此,java相对其他语言来讲,具有可移植性好的优点。
2.变量和常量
变量和常量指的都是存储位置,变量表示的存储位置的内容在程序执行期间可以变化,而常量表示的存储位置的内容在程序执行期间内容不变。声明变量或常量不仅可以让计算机执行这些变量或常量是否会变化,还可以使计算机知道将要使用多少个存储位置,在程序中它们叫什么,以及它们所表示的数据类型。
3.赋值语句
一旦为变量选择了名字并保留了存储位置,就必须给它一个值,有三种方式使变量获得值:- 从一个文件中读取值
- 请求用户输入一个值
- 在程序中指派一个值
4.简单输入/输出
C++没有任何内置的输入/输出指令,所有的C++编译器都包含一个面向对象的类包,叫做iostream类。编译器把流入和流出的所有数据都看作是数据流。程序必须从输入流对象中提取信息,并把数据插入到输出流对象中。输入流和输出流就像是连接两根水管的子母接口,输入流负责处理用户的输入,输出流根据程序的需要处理用户的输入数据。
>> 表示输入流的方向很形象
<<表示输出流的方向很形象
相关文章推荐
- 一个班有n个学生,需要把每个学生的简单资料(姓名和学号)输入计算机保存。然后可以通过输入某一学生的姓名查找其有关资料。当输入一个姓名后程序就查找该班有无此学生,如果有,则输出他的姓名和学号,如果找不到
- 简单的C++程序 c++语言的输入和输出(基本数据类型)
- 1.编写一个简单的C语言程序:根据输入的两个整数求平均值并且在终端输出,通过gcc编译器得到它的汇编程序文件。 2.编写一个C语言程序:打印输出所有“水仙花数”,用gdb调试程序(给出步骤)。所谓“
- 简单编程(三)编写一个程序,要求用户输入两个整数,然后计算并输出他们的和、差、积、商。
- 1.编写一个简单的C语言程序:根据输入的两个整数求平均值并且在终端输出,通过gcc编译器得到它的汇编程序文件。 2.编写一个C语言程序:打印输出所有“水仙花数”,用gdb调试程序(给出步骤)。所谓“
- 用java编写一个简单的字符串加密解密程序,将字符串分成若干行,实现字符串以一列一列读取,并还原之前输入的字符串。这里实现4行输出。
- C语言完成简单的输入输出程序
- Linux运维笔记-课后作业-输入输出的练习和vim的简单使用
- C语言---程序的一般形式、数据类型、常量变量、运算符、表达式、格式化输入输出
- JAVA高级视频_IO输入与输出 Java程序与其他进程的数据通讯 学习笔记
- 编写一个将输入复制到输出的程序,并将连续的多个空格用一个空格代替。
- 编写程序,输出用户输入的两个数中的较大者。
- 编写一个程序,输入月份号,输出该月份号的英文名称
- 习题 6.14 编一个程序,将两个字符串s1和s2比较,若s1>s2,输出一个正数;若s1=s2, 输出0;若s1<s2,输出一个负数。不要用strcmp函数。两个字符串用gets函数输入。
- 实验七4编写程序,输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大于85)、通过(60~84)和不及格(小于60)的学生人数。
- 1.编写一个简单的C语言程序:计算输入多个整数的平均值,并将此程序分割成多个小文件。 2.为第1题中的程序编写makefile文件,用make编译后改成返回最小值,再编译,观察有多少文件不需要重新
- Prime C++ Exercise 2.11 编写程序,要求用户输入两个数——底数(base)和指数 (exponent),输出底数的指数次方的结果。
- copy()作为标准输入设备和标准输出设备之间的数据筛检程序
- /*编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数*/
- "输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。 句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。 例如输入“I am a student.”,则输出“student