欢迎来到天天文库
浏览记录
ID:59317345
大小:23.00 KB
页数:2页
时间:2020-09-05
《输入任务和变量.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、如何完成输入任务?(1)要想输入数据,必须先准备变量。变量是程序中存放数据的容器,实为一块有名字的内存空间。变量空间的名字即为变量名变量空间中存放的数据即为变量值变量要有个固定的数据类型,只能存放该类型的数据所以要想输入数据,必须先通过变量定义语句来声明程序中要用到的变量(指出“变量名”和“数据类型”)。常量和变量的比较常量变量常量也会占用一块内存空间,只是这一块内存空间的值在程序运行过程中始终不变。程序运行期间,可先后将不同的数据存入变量空间中,变量值可不断地被改变。所以常量是“程序运行期间其值不变的量”。所以变量是“程序运行期间其值可以被改变的量”。(2)要想输入数据,还必须
2、有个输入语句(如scanf),程序执行到输入语句时你才有机会输入数据。例如:inta,b;是一条变量定义语句,定义了变量名为a和b的、整数类型的两个变量,整数类型的变量只能用于存放整数。这条语句相当于我们准备好了两个装整数的容器。…………a……ab……Ø进一步理解:该语句被运行后,系统会在内存中划出两块内存空间,并分别将它们标记为a、b。变量空间的大小取决于变量的数据类型,int类型的变量占用4个字节(即32位)的内存空间。整数总是以补码的形式被保存在变量空间中。scanf(“%d%d”,&a,&b);&是“地址符”,&a表示变量a的地址,scanf函数在语法上规定接收输入的变量
3、就要这样写。是一条输入语句,含义是“在2个%d的位置输入两个整数,依次存放到变量a、b中”:scanf(“%d%d”,&a,&b);该语句被运行后,程序会进入等待状态,等待你输入数据。多个数据之间按空格或回车键,输入完全部数据要按回车键,输入结束时数据就会被保存到相应变量中。ba假设输入了1020↙2010则1020Ø注意事项:scanf函数的第一个参数(格式控制字符串)中不要写格式符以外的文字,如果写了还要照原样亲自输入。
此文档下载收益归作者所有