代码王国神游记之认识三色房子

2017-06-08 07:52
发明与创新·少儿天地 2017年4期
关键词:字符变量国王

莫奇按照国王教他的6个基本步骤成功编译、运行了那些代码,并得到了正确结果,心里甭提多高兴了。“哈哈,现在我可以好好逛逛这神奇的代码王国了。”他请国王做向导,和国王边走边看。

走着走着,他们走到了并排排列的3栋房子前。这3栋房子构造、外观一样,只是颜色不同。莫奇很好奇,走到红色房子前,看到了下面这个程序以及运行结果:

国王笑眯眯地向莫奇解释道:“我们设计程序时,需要将不同类型的数据放到相应的变量中,例如整数要放到整型变量中,实数要放到实型变量中。变量好比你面前的房子,不同颜色代表了不同类型。

“这个程序中的变量a和 ch是整型变量,就好像红色房子,里面只能存放整数。记住,在使用整型變量前,我们要用整型标识符int进行说明。”

莫奇似懂非懂地点点头,然后朝黄色房子走去,房子前也写了一个程序及运行结果:

仔细琢磨了一下,莫奇对国王说:“这个程序中的变量 b和q3是实型变量。实型变量就像黄色房子,里面只能存放一种类型的数据——实数。实数前必须用double这个标识符说明其类型。对吗?” 国王伸出大拇指:“哇,你真聪明。”

得到了国王的肯定,莫奇更加有信心了。他飞快地朝另外一栋房子跑去,果然,这里也写了一个程序和运行结果:

这个程序,莫奇看了半天都没有看懂。他皱着眉,用乞求的眼神看着国王,希望能得到他的指点。国王微笑着说:“这个程序有点难理解吧?当使用单个字符时,我们需要把字符放到字符型变量中。这个程序中的变量k和w1就是字符型变量,前面用标识符 char进行说明。每个字符型变量中只能放单个字符,也就是一个字符。懂了吗?”

“我明白了。变量如同存放数据的房子,不同的房子存放不同类型的数据。这里的三色房子分别表示整型、实型和字符型变量。”莫奇慢慢道来。

“孺子可教,孺子可教呀!为了区分每个变量,我们要给它们取名字,以免弄混。取名的时候,要以字母开头,后面接字母或者数字都可以。不过,同一个字母,大写字母和小写字母表示的变量不一样。例如,exam、tree1、y5、a、A这些变量名都是可以的,3f、t*3这样的变量名就不行。”国王点拨道。莫奇点点头,表示听懂了。

他继续往前走,没走多远,看到路边写了一个程序。这次,他一下子就看懂了,并拿出随身携带的笔记本电脑,运行程序,得到了正确的结果。

小朋友们,你们弄懂了这些有关变量的知识了吗?试着把这里所有的程序上机,得到正确的结果吧。

猜你喜欢
字符变量国王
Python实现图片转字符画
正则表达式快速入门
图片轻松变身ASCⅡ艺术画
当当吃国王饼
会飞《像国王—样吃早餐》
视频监视系统中字符叠加技术的应用
分离变量法:常见的通性通法
国王的爱好 ——原载“伊朗漫画网” ▲
不可忽视变量的离散与连续
轻松把握变量之间的关系

发明与创新·少儿天地2017年4期

发明与创新·少儿天地的其它文章
方言的秘密
蜗牛爬墙
自行车“跑”起来
向袋鼠妈妈取经
车厢间的“铁手”
找声音来帮忙