网站大量收购独家精品文档,联系QQ:2885784924

C 语言数据类型与运算符.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2000年1月25日 数学系 §3-1数据与数据类型 §3-1数据与数据类型(续) §3-1数据与数据类型(完) 程序的任务是对数据进行处理,数据是程序处理的对象,而运算符是施加给这些数据的操作。 数据和运算符是表达式的基本元素 §3-2 基本数据类型及其表示 §3-2 基本数据类型及其表示(续) §3-2 基本数据类型及其表示(续) §3-2 基本数据类型及其表示(续) §3-2 基本数据类型及其表示(续) §3-2 基本数据类型及其表示(续) §3-2 基本数据类型及其表示(续) §3-2 基本数据类型及其表示(续) §3-2 基本数据类型及其表示(续) §3-2 基本数据类型及其表示(续) §3-2 基本数据类型及其表示(续) §3-2 基本数据类型及其表示(续) §3-2 基本数据类型及其表示(续) §3-2 基本数据类型及其表示(续) §3-2 基本数据类型及其表示(续) §3-2 基本数据类型及其表示(续) §3-2 基本数据类型及其表示(续) main() {char a,b,c; int d; a=\5; b=\60; c=’A; d=1089; printf(a=%c b=%c c=%d d=%c\n,a,b,c,d); printf(“a=%d b=%d\n,a,b); getch(); } §3-3 算术运算与赋值运算(续) §3-3 算术运算与赋值运算(续) + 加法运算、正值运算 (4) - 减法运算、负值运算 (4) * 乘法运算(3) / 除法运算(3) % 求余运算(3) (结合性 → ) §3-3 算术运算与赋值运算(续) §3-3 算术运算与赋值运算(续) §3-3 算术运算与赋值运算(续) §3-3 算术运算与赋值运算(续) §3-3 算术运算与赋值运算(续) §3-3 算术运算与赋值运算(续) §3-3 算术运算与赋值运算(续) §3-3 算术运算与赋值运算(续) §3-3 算术运算与赋值运算(续) §3-3 算术运算与赋值运算(续) §3-3 算术运算与赋值运算(完) §3-5 位运算 §3-5 位运算 §3-5 位运算 §3-5 位运算 §3-6 逗号运算符与逗号表达式 §3-6逗号运算符与逗号表达式(完) 关于数据有效位的说明(3_51.c) /*[3_51 有效位]*/ main() {float x,y,a,b,c; a=123456789.1234567; b=123.1234567; c=12345.123456789; x=111111222222.111;y=222222333333.222; printf(%f,%e\n,x+y,x+y); printf(%f,%f,%f\n,a,b,c); getch(); } 关于数据有效位的说明 /*[3_51 you xiao wei]*/ main() {float x,y,a,b,c; a=123456789.1234567; b=123.1234567; c=12345.123456789; x=111111222222.111;y=222222333333.222; printf(%f,%e\n,x+y,x+y); printf(%f,%f,%f\n,a,b,c); printf(%g\n,x+y); printf(%g,%g,%e\n,a,b,c); getch(); } §3-7 混合运算与数据类型转换(续) double float long unsigned int char 精度高 精度低 例 2.0 + 1/2; 表达式的值? 2.0 首页 上页 下页 节 末页 结束 戒雀妓毡阂巷癣也陀贝洒烩密踌纽剖蟹胃捏皋呼披吴怪瑶帧戍紊瘤梧楷纱C 语言数据类型与运算符C 语言数据类型与运算符 §3-7 混合运算与数据类型转换(续) f的类型? int double double double 已知:int i; long e; float f; douible d; f = 10 + ‘a’ + i * f - d / e double 例 运算过程中的类型转换不是变量本身数据类型的转换 首页 上页 下页 节 末页 结束 陪判琴颜播民弧此裕慎刑碉简帛泪涕梗剔腻潍蝶全脂笛闯搽谜浓倾蜂赔的C 语言数据类型与运算符C 语言数据类型与运算符 二、强制类型转换 (类型标识符)表达式 (int) (10+’a’+i*f-d/e) 将该结果强制转换为整型 还可以赋值转换, 输出转换等 §3-7 混合运算与数据类型转换(完) 首页 上页 节 结束 名斋捕椽烃乓摊厦缕箭根稗滩褥蓝猪誊灸疑蕾塑庸襟桓揍洁骂窃趾莉

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档