为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

千与千寻-片尾(最出名的旋律)

2011-12-01 3页 pdf 172KB 30阅读

用户头像

is_401450

暂无简介

举报
千与千寻-片尾(最出名的旋律)数据的表现形式及其运算 有了以上写程序的基础,本节对程序中最基本的成分作必要介绍。 3.2.1 常量和变量 在计算机中,数据有两种表现形式:常量和变量。 1. 常量 在程序运行过程中给,其值不能改变的量称为常量。如例3.1程序中的5,9,32和例3.2中的1000,12345,0,0。0198是常量。数值常量就是数学中的常量。 常用的常量有以下几类: (1) 整型常量。如1000,12345,0,-345等都是整型常量。 (2) 实型常量。有两种表示形式: 1. 十进制小数形式,由数字和小数点组成。如:123.456,0.3...
千与千寻-片尾(最出名的旋律)
数据的表现形式及其运算 有了以上写程序的基础,本节对程序中最基本的成分作必要介绍。 3.2.1 常量和变量 在计算机中,数据有两种表现形式:常量和变量。 1. 常量 在程序运行过程中给,其值不能改变的量称为常量。如例3.1程序中的5,9,32和例3.2中的1000,12345,0,0。0198是常量。数值常量就是数学中的常量。 常用的常量有以下几类: (1) 整型常量。如1000,12345,0,-345等都是整型常量。 (2) 实型常量。有两种表示形式: 1. 十进制小数形式,由数字和小数点组成。如:123.456,0.345,-56.79,0.0,12.0等。 2. 指数形式,如12.34e(代表12*10^3),-346.87e-25(代表-346.87*10^-25),0.145E-25(代表0.145*10^-25)等。由于在计算机输入或输出时,无法表示上角或下角,故规定以字母e或E代表以10为底的指数。但应注意:e或E之前必须有数字,且e或E后面必须为整数。如不能写成e4,12e2.5。 3. 字符常量。有两种形式的字符常量: 1. 普通字符,用单撇号括起来的一个字符,如:’a’,’Z’,’3’,’?’,’#’.不能写成’ab’或’12’。请注意:单撇号只是界限字符,字符常量只能是一个字符,不包括单撇号。’a’和’A’是不同的字符常量。字符常量存储在计算机存储单元中时,并不是存储字符(如a,z,,#等)本身,而是以其代码(一般采用ASCII代码)存储的,例如字符’a’的ASCII化代码是97,因此,在存储单元中存放的是97(以二进制形式存放)。ASCII字符与代码对照表见附录B。 注释: C语言并没有指定使用哪一种字符集,由各编译系统自行决定采用哪一种字符集。C语言规定:基本字符集中的每一个字符必须用一个字节表示;空字符也占一个字节,它的所有二进制都是0;对数字0~9字符的代码,后面一个代码大1,复合要求)。中小型计算机系统大都采用ASCII 字符集,ASCII(美国信息交换码) 2.转义字符,除了以上形式的字符常量外,C还允许用一种特殊形式的字符常量,就是以字符\开头的字符序列。例如,前面已经遇到过的额,在pintf函数中的’\n’它代表一个”换行符”.  ‘\t’代表将输出的位置跳到下一个tab位置(制表位置),一个tab位置为8列。这是一种在屏幕上无法显示的“控制字符“,在程序中也无法用一个一般形式的字符来表示,只能采用这样的特殊形式来表示。 常用的以“\”开头的特殊字符 表3.1 转义字符及其作用 转义字符 字符值 输出结果 \’ 一个单撇号(’) 具有此八进制码的字符 \’’ 一个双撇号(”) 输出此字符 \? 一个问号(?) 输出此字符 \\ 一个反斜线(\) 输出此字符 \a 警告(alert) 产生声音或视觉信号 \b 退格(backspace) 将当前位置后退一个字符 \f 换页(form feed) 将当前位置一道下一页的开头 \n 换行 将当前位置移到下一行的开头 \r 回车(carriage return) 将当前位置移到本行的开头 \t 水平制表符 将当前位置移动下一个垂直制表对齐点 \v 垂直制表符 将当前位置移到下一个垂直制表对起点 \o,\oo,或\oooq其中o代表一个八进制字符 与八进制码对应的ASCII字符 与该八进制码对应的字符 \xh【h…】其中h代表一个十六进制数字 与该十六进制码对应的ASCII字符 与该十六进制码对应的字符       表3.1中列出的字符称为“转义字符”,意思是将\后面的字符转换成另外的意思。如“、n”中的n不代表字母n而作为”换行符“。 表3.1中倒数第2行是一个以八进制数表示的字符,例如’\101’代表八进制数101的ASCII字符,即‘A‘(八进制101相当于十进制65,从附录B可以看出ASCII码(十进制数)为65的字符是大写字符’A’)。’\012‘代表八进制12即(十进制的10)的ASCII 码所对应的字符”换行符“)。表3.1中倒数第1行驶一个以十六进制数表示的ASCII 字符。如’\41’代表十六进制数41的ASCII 字符,也是’A’(十六进制数41相当于十进制数65.。用表3.1中的可以表示任何可显示的字母字符,数字字符、专用字符、图形字符和控制字符。如’\033’或’\x1B’代表ASCII代码为27的字符,即ESC控制符。’\0’或’\1000’是代表ASCII码为0的控制 字符。即“空操作”字符,它常用在字符串中。 (3) 字符串常量。如“boy”,”123”等,用双撇号把若干个字符括起来,字符串常量是双撇号中的全部字符(但不包括双撇号本身)。注意不能错写成’CHINA’,’boy’,‘123’。单撇号内只包含一个字符,双撇号内可以包含一个字符串。 说明:从其字面形式上即可识别的常量称为“字面常量”或“直接常量”。字面常量是没有名字的不变量。 (4) 符号常量。用#include指令,指定用一个符号名称代表一个常量。如: #include PI 3.1416                     //注意行末没有分号 经过以上的指定后,本文件中从此行开始所有的PI都代表3.1416.在对程序进行编译前,预处理器先对PI 进行处理,把所有PI全部置换为3.1416.这种用一个符号名代表一个常量的,称为符号常量。在预编译后,符号常量已全部变成字面常量(3.1416)。使用符号常量有以下好处。 1. 含义清楚。看程序时从PI就可大致知道它代表圆周率。在丁关宜符号常量名时应考虑“见名之意”。在一个规范的程序中不提倡使用过很多的额常熟,如:sum=15*30*23.5*43,在检查程序时搞不清各个常数究竟代表什么。应尽量使用将“见名之意”的变量名和符号常量。 2. 在需要改变程序中多出用到的同一个常量时,能做到“一改全改”。例如在程序中多出用到某个物品的价格,如果价格用一常数30表示,则在价格调整为40时,就需要在升序中作多出修改,若用符号常量PRICE代表价格,只需改动一处即可。 注意:要区分符号常量和变量,不要把复活药常量误认为变量。符号常量不沾内存,只是一个临时符号,在预编译后这个符号就不存在了,故不能对符号常量赋以新值。为与变量名相区别,习惯上符号常量用大写表示,如PI,PRICE等。 继续阅读
/
本文档为【千与千寻-片尾(最出名的旋律)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索