程序设计第四讲_第1页
程序设计第四讲_第2页
程序设计第四讲_第3页
程序设计第四讲_第4页
程序设计第四讲_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序设计入门4人机对话程序内容变量定义复习变量的地址从键盘输入数据到变量显示变量的值人机对话程序归纳:变量四要素北京理工大学珠海学院变量定义复习何谓变量?答:程序中代表数据对象的标识符。它有类型、名称、值等。其值在程序中可以改变,故称变量。北京理工大学珠海学院变量定义复习如何给变量命名?1.只能使用大小写字母、数字、下划线〔_〕。其他符号一律不得使用;2.不能用数字开头;3.要使用含义明确易懂的字母组合,尽量不要使用单个字母。北京理工大学珠海学院变量定义复习那些是合法的变量命名?Rt#tool$sat&s@twe@_daf9ut*adaday1user_namemath_charfloat_sins7_11a11北京理工大学珠海学院开心一刻变量命名歌: 变量命名有讲究 见词知义最优秀 下线、字母和数字 数字谦让不为首北京理工大学珠海学院变量的地址在程序运行时,变量存放在内存中内存其实像酒店的房间,分为很多单元,每个单元都有一个编号。这个编号可以让程序找到相应的单元。称为地址。北京理工大学珠海学院变量的地址C语言程序中,有时需要用到变量所存放的内存单元的地址。取地址运算符号:&举例:intage=18;&age表示age变量所处地址。北京理工大学珠海学院从键盘输入数据到变量变量的值很多时候需要操作人员从键盘输入。不同类型的变量输入方式不同。都可以使用scanf()北京理工大学珠海学院从键盘输入数据到变量输入整数型变量:scanf〔“%d〞,&<变量名>);例如:intage;scanf(“%d〞,&age);表示输入整型变量的值取地址符号值北京理工大学珠海学院从键盘输入数据到变量输入浮点数型变量:scanf〔“%f〞,&<变量名>);floatpi;scanf(“%f〞,&pi);表示输入浮点型变量取地址符号值北京理工大学珠海学院从键盘输入数据到变量输入双精度浮点数型变量:scanf〔“%lf〞,&<变量名>);doubleratio;scanf(“%lf〞,&ratio);表示输入浮点型变量取地址符号值北京理工大学珠海学院从键盘输入数据到变量输入字符型变量:scanf〔“%c〞,&<变量名>);例如:charlevel;scanf(“%c〞,&level);表示输入字符型变量取地址符号值北京理工大学珠海学院开心一刻变量输入歌: 变量输入好简单 scanf是灵丹 存放何处由地址 &符号把名冠北京理工大学珠海学院显示变量的值变量的值有时需要显示出来。不同变量类型显示方法不同。都要使用printf()北京理工大学珠海学院显示变量的值整型变量的显示:printf(“%d〞,<整型变量名>);例:intage=18;printf(“%d〞,age);北京理工大学珠海学院显示变量的值float型变量的显示:printf(“%f〞,<浮点型变量名>);例:floatratio=0.023f;printf(“%f〞,ratio);北京理工大学珠海学院显示变量的值double型变量的显示:printf(“%f〞,<浮点型变量名>);例:doublepi=3.14159;printf(“%f〞,ratio);北京理工大学珠海学院显示变量的值字符型变量的显示:printf(“%c〞,<字符型变量名>);例:charlevel=‘H’;printf(“%c〞,level);北京理工大学珠海学院开心一刻变量输出歌: 输出其实也不难 printf真非凡 格式符号是关键 %c、%d、%f为模板北京理工大学珠海学院开心一刻格式符号歌: %c为字符%d整型 %f对应float型 输入double双精度 %lf要上阵北京理工大学珠海学院人机对话程序编写一个程序,输入你的年龄和身高,并将输入值显示出来。〔年龄用整数,身高以米为单位,用小数。〕北京理工大学珠海学院人机对话程序#include<stdio.h>intmain(void){intage;floatheight;scanf(“%d〞,&age);scanf(“%f〞,&height);printf(“%d〞,age);printf(“%f〞,height);return0;}北京理工大学珠海学院人机对话程序这个程序有哪些问题?输入时没有提示;输出时没有说明;没有换行。北京理工大学珠海学院人机对话程序#include<stdio.h>intmain(void){intage;floatheight;printf(“请输入你的年龄:〞);scanf(“%d〞,&age);printf(“请输入你的身高:〞);scanf(“%f〞,&height);printf(“你的年龄是:%d\n〞,age);printf(“你的身高是:%f\n〞,height);return0;}北京理工大学珠海学院人机对话程序像这样的程序,人和机器在沟通和对话,称为人机对话程序;人机对话程序要人性化,便于人操作,提示应清晰,不会引起误解和误输入。北京理工大学珠海学院人机对话程序在纸上编写一个程序,输入你的性别〔用m表示男,用f表示女,字符型〕、出生年份〔整数型〕和体重〔以公斤为单位,用float型〕,并显示出来。要求清晰易懂。北京理工大学珠海学院归纳:变量四要素变量有四个要素:类型、名称、当前值、地址例:intage=18;类型:int名称:age值:18地址:&age北京理工大学珠海学院本次课小结使用scanf可以输入变量值。用%d、%f、%lf、%c分别输入整数、浮点数、双精度数和字符;输入时变量名前用取地址符号&;使用printf可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论