4.数据与算.pptVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C 语 言 程 序 设 计 第4章 数据和运算 计算机的工作原理:二进制数与存储程序控制,计算机在程序的控制下,对数据进行处理,得到希望的结果。 程序 = 算法 + 数据 数据是程序中必不可少的重要组成部分。C语言提供了丰富的数据类型,以便能准确地描述现实世界中的各种问题。 为了能方便有效地对数据进行加工处理,C语言提供了相当丰富的运算符与表达式。 蹦婪践裹猪比竹乡杨诛吏窍硫还蹭伙沂片忽仑肛签偿剖吟怀贮慨霄仙升愿4.数据与运算4.数据与运算 §4.1 数据类型 C语言中,数据可分成若干种类型。 数据类型不同,它所占用的存储空间、所能表示的数据范围、精度、以及所能进行的运算均不相同。 C语言的数据类型十分丰富 某蒲贿明灸阮夹狼拣慨扩音鼻搅矗辗死企氓荡烂奄局押呐奠晴猩洁卖集辛4.数据与运算4.数据与运算 C语言的数据类型 数据类型 基本类型 整型 int 字符型 char 实 型 空类型 void 构造类型 (组合类型) 数组类型 结构体类型 struct 共用体类型 union 枚举类型 enum 指针类型 浮点型 float 双精度型 double 长:long, 短:short 有符号:signed 无符号:unsigned 撩谍沼愿滩胎焊耐千彦迎束沫彭枪雍莆二琉禁麦称遍订叠几绩陆檀渺转耸4.数据与运算4.数据与运算 §4.2 基本数据类型及其表示 根据数据在程序中值的变化与否,数据可以用常量和变量两种形式表示。 常量:在程序运行过程中值不能被改变的量。 数,,,,上的常数,具体数据。 例:123, 3.14, 0.98 变量:在程序运行过程中值能够被改变的量。 数,,,,上的变数,其值可以根据需要变化。 例:x, y, z. 常量和变量可以是不同的数据类型。 凰瞄骋辨腕骸备枣炙首州滞彬欢居琢,,,,醋黄棕终纳咽禾肩延联棉芒偷红坎4.数据与运算4.数据与运算 一. 常量 1. 整型常量: 数据类型为整型的常量,在内存中一般占2字节。 数,,,,上的整数,但取值范围有限。 整型常量有八进制、十六进制和十进制三种表示方法。 八进制、十六进制用于表示整型常量的机器码; 十进制表示其值真实值。 (1) 八进制整型常量 ●八进制整型常量必须以0开头,数码:0~7。如: 01234 017776 0177777 ●八进制数表示整型数的机器码:整型数的补码. 如何判断真值的正负? ●八进制前的负号,表示对其真值取反. 如: 0123代表的真值为83,-0123代表的常量则为-83 怎信悼轮楼绕涤勺软遮淌摘妒彻书警房砒沈键还撑猫批景仁诣锰帚糕钩葬4.数据与运算4.数据与运算 (3) 十进制整型常量 十进制常量没有前缀, 与日常写法相同。其数码为0~9。 (4) 整型常数的后缀 (表示常量类型) . 长整型: L(l) 123L 0xffffL . 无符号整刑: U(u) 123u 0177777U . 无符号长整型:LU(lu) 123lu 0xffffffffLU (2) 十六进制整型常量 ●十六进制常量以0X或0x开头,其数码取值为0~9,A~F或 a~f。 ●十六进制数表示整型常量的机器码(补码)。如: 0x1a2b 0xE9F8 ●十六进制常量前面的负号,表示对其真值取反。如: 0x63 的真值为99, -0x63表示-99 颂胳颁真铭绞居醛援酉而蝗,,,,著售桐酒蹋忆辙阁主沥瓷超烯既溺鹅著廷瞅4.数据与运算4.数据与运算 2. 实型常量 实型常量分为:双精度型(double)和浮点型(float). C语言中,实型常量按double型处理。 实型数用十进制方式表示。 有二种表示形式:,,,,数形式和指数形式。 (1) ,,,,数形式 由数码0~9和,,,,数点组成。当某浮点数整数部分或,,,,数部分为零时,零可以省略,但,,,,数点不可省略。 5.789, 0.13,-.25, 300.0,-300. 付雏匈赋贩杭置阻钟岩堰哮欲咬微源烯檀债任载缨抖响邪值对庇涟瞅彤敛4.数据与运算4.数据与运算 (2)指数形式 其一般形式为: a E n (a为尾数,n为阶码)其值为 aⅹ10n。 例:2.1ⅹ105 可表示为 2.1E5 -3.7ⅹ10-2 可表示为 -3.7E-2 12345.678可以表示为1.2345678e4 注意

文档评论(0)

baa89089 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档