c002数据及其运算.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c002数据及其运算

《C语言程序设计》 第2讲 数据及其运算 第2讲 数据及其运算 本讲主要内容: 一、数据及数据类型 二、常量 三、变量 四、运算符和表达式 五、不同类型数据间的转换 图2-1 数据类型分类 短整型(short) 整 型(int) 长整型(long) 表2-1?转义字符表 /* 程序e201.c */ #define PI 3.14159 /* 定义符号常量PI */ main() { float r=16.7; /* 定义变量r并赋初值 */ float l,s; /* 定义圆周长和圆面积的变量 */ l=2*PI*r; /* 计算圆周长 */ s=PI*r*r; /* 计算圆面积 */ printf(L=%f S=%f\n,l,s); /* 输出圆周长、面积的计算结果 */ } 三、变量 2. 整型变量的定义 /* 程序e202.c */ main() { int num1, num2 ,result; /* 定义3个整型变量 */ num1=-1; /* 变量num1的值为-1 */ num2=4; /* 变量num2的值为4 */ result =(num1+ num2)*10; printf(“%d\n”, result ); } 例2-3 浮点型变量的应用 /* 程序e203.c */ main() { float r,s; /* 定义浮点型变量r,s */ r=2.769; /* 为r赋实数值 */ s=3.1416*r*r; /* 计算实数表达式的值,然后赋值给s */ printf(s=%f\n,s); /* 输出浮点型变量s的值 */ } 字符型变量应用举例 /* 程序e204.c */ main() { char ch1=A; char ch2; ch2=a; printf(%c,%c\n,ch1,ch2); } 四、运算符和表达式 ㈠ 算术运算? 算术运算符举例 一般算术表达式: 18*(x+y) / (3*a-2)+28*b 26%8 2%3 关系运算符举例 例如: a+bc+d x==y (x-3)(y+1)=26 如:abac !(x15)||y-26x+y y=x+6yx+3 1. 自增、自减运算符 i++,++i和i--,--i; x=i++; /*相当于x=i; i=i+1;*/ x=++i; /*相当于i=i+1; x=i;*/ 不同类型数据间的转换 隐式转换 什么情况下发生 运算转换------不同类型数据混合运算时 赋值转换------把一个值赋给与其类型不同的变量时 输出转换------输出时转换成指定的输出格式 函数调用转换------实参与形参类型不一致时转换 运算转换规则:不同类型数据运算时先自动转换成同一类型 显式转换(强制转换) 一般形式:(类型名)(表达式) 例 (int)(x+y) (int)x+y (double)(3/2) (int)3.6 说明:强制转换得到所需类型的中间变量,原变量类型不变 数据及其运算—小结 C语言中的数据分为多种数据类型,不同类型的数据在计算机中占据不同大小的存储空间。 C语言中有整型常量、浮点型常量、字符常量、字符串常量、符号常量五种类型的常量数据。 变量分为整型变量、浮点型变量、字符变量,变量必须先定义,后使用。 算术运算、关系运算、逻辑运算是C语言最基本的运算,各种运算不但有优先级,而且有结合性。 * 池州学院数学计算机科学系 学习目的与要求: ——掌握数据类型、常量、变量的概念及变量的定义和使用方法; ——掌握运算符的优先级和结合性的概念;

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档