电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第三章数据的基本表现形式VIP免费

第三章数据的基本表现形式_第1页
1/30
第三章数据的基本表现形式_第2页
2/30
第三章数据的基本表现形式_第3页
3/30
程序设计基础第3章数据的基本表现形式常量变量本章的基本内容是:程序设计基础【任务3.1】计算圆的面积【问题】给定圆的半径,求圆的面积。【想法】设圆的半径为radius,圆的面积为area,则根据下式求圆的面积:area=π×radius2(式4.1)【算法】设变量radius存储(表示)圆的半径,变量area存储(表示)圆的面积,算法如下:1.给定半径值radius;2.根据式4.1计算圆的面积area;3.输出area;——算法需要处理哪些数据?常量(π)变量(radius)这些数据在计算机内是如何存储的?程序设计基础3.1常量常量:在程序的运行过程中其值不能被改变的量,即不接受程序修改的固定值,例如程序中的具体数字、字符等。程序设计语言中一般提供两种类型的常量:1.字面常量:常量本身的字面意义就是它所代表的常量值。2.符号常量:用标识符来代表常量,为字面常量起个名字。程序设计基础字面常量3.1常量C/C++语言的常量及其数据类型常量整型常量(如123,默认为int型)实型常量(如3.14,默认为double型)字符常量(如'a')字符串常量(如"abc")数值型常量字符型常量为什么程序设计语言中的常量要区分数据类型?程序设计基础字面常量1.整型常量整型常量一般用来表示数学中的整数。3.1常量示例进制合法的整型常量表示不合法的整型常量表示十进制123(十进制整数123)0123(不能有前导0)-123(十进制整数-123)12A(不能含有非十进制数码)+123(十进制整数123)-123,456(不能含有逗号)八进制0123(十进制整数83)123(无前导0)-0123(十进制整数-83)087(不能含有非八进制数码)+0123(十进制整数83)O123(前导不能是字母O或o)十六进制0x123(十进制整数291)0x9G7(不能含有非十六进制数码)0x9F(十进制整数159)5A(无前导0x或0X)-0X1AF0(十进制整数-6896)OX12A(前导不能是字母O或o)程序设计基础不同进制的表现形式对应的同一个二进制存储——表示层与表现层。字面常量1.整型常量3.1常量十进制10八进制012十六进制0xA存储符号10的补码0000000000001010高字节低字节0000101000000000低字节高字节补码程序设计基础字面常量2.实型常量实型常量一般采用十进制,其表示形式有小数形式和指数形式。3.1常量示例形式合法的实型常量表示不合法的实型常量表示小数形式12.3,12.0,0.12.3(小数点前没有数字)-12.0,-0.123.(小数点后没有数字)指数形式1E2,12.3E5,12.3E-51.2E1.5(E之后是小数)-12.3E5,-12.3E-5E5(E之前没有数字)程序设计基础默认情况下,如果整型常量属于int型的取值范围,则编译器将其作为基本整型来处理,否则作为长整型处理。为了强制编译器把常量作为长整型处理,需要在常量后面加上字母L(或l),例如123L。实型常量以双精度double型存储,为了强制编译器以单精度float型存储实型常量,需要在常量后面加上字母F(或f),例如0.12F。字面常量3.1常量程序设计基础字面常量3.字符常量字符常量通常指的是单个字符,在C语言中用单引号将单个字符括起来,如'a'、'b'、'c'。转义字符“(用于描述不可见字符)以反斜线\”开头,其含义是将反斜线后面的字符转换成另外的含义。3.1常量转义字符含义转义字符含义\a\b\f\n\r\t\v响铃(BEL)退格换页换行回车水平跳格(tab)垂直跳格\\\?\'\"\0\ddd\xhh反斜杠问号单引号双引号空字符(NULL)1~3位八进制数所代表的字符1~2位十六进制数所代表的字符程序设计基础字面常量4.字符串常量字符串常量(简称串)通常指的是字符序列,在C语言中用双引号将字符序列括起来,如"abc"、"ghj"。在大多数语言中字符和字符串具有不同的存储方式和处理方法。3.1常量01100001字符'a'的存储方式:a的ASCII码为97\0的ASCII码为00110000100000000a的ASCII码为97字符串"a"的存储方式:程序设计基础符号常量在C语言中,定义一个符号常量需要使用预处理指令#define。【语法】用#define定义符号常量的一般形式为:#define符号常量常量值其中,#define是预处理指令,因此,行尾不能有分号;符号常量是一个标识符;常量值可以是一个字面常量,也可以是一个表达式。【语义】将符号常量的值定义为常量值,在对程序进行预编译时,预处理器会把每一个符号常...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

第三章数据的基本表现形式

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部