- 1、本文档共66页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言的语法基础 - 没有幻灯片标题_精品
三、强制转换 形式: (类型名)表达式 注意: 强制类型转换时,得到所需类型的值, 原来变量的类型和值都不变。 例: int a=2, b=5; float x=4.4; (float)b/a 2.5 (float)(b/a) 2.0 第二章 2.4 数据类型转换 第二章 小结 1、变量的定义 整型 int(-32768 ~ +32767) long(-2147483648 ~ +2147483647) unsigned (0 ~ +65535) 实型 float 字符型 char 第二章 小结 2、自增自减运算符 a+++b+++c++ (a++)+(b++)+(c++) 3、常见运算的优先级别(参见附录2) 逻辑非! 算术运算符 关系运算符 逻辑与、或 逻辑与、或 赋值运算符 高 低 第二章 小结 课堂练习 实验二 课后作业 * 第二章 2.2 常量和变量 5.变量初始化 在说明变量的同时给变量一个初始值。 变量定义 分配存储空间 变量初始化 分配存储空间的同时存入数据 int a,b; a b ? ? int a=1,b=2; a b 1 2 不确定 例2-3:看一看,下列的定义哪些是正确的? int a=5, b=3; int a=b=c=3; int a,b,c; a=b=c=3; 第二章 2.2 常量和变量 例2-4: #define PI 3.14159 main( ) { float s, r; scanf(%f, r); /* 输入数据给变量r(半径) */ s = r * r * PI; /* 计算第一个圆的面积,存入变量s */ printf(s=%6.2f\n, s); /* 输出变量s 的值(面积) */ scanf(%f,r); /* 输入第二数据给变量r(半径) */ s = r * r * PI; /* 计算第二个圆的面积,存入变量s */ printf(s=%8.4f, s); /* 输出变量s 的值(面积) */ } 1↙ s=3.14 (共输出6个字符且有2位小数) 2↙ s=12.5664 (共输出8个字符且有4位小数) 运 行 结 果 第二章 2.2 常量和变量 课堂练习 课后练习 第二章 2.2 常量和变量 小 结 1、数据类型的引入及意义 2、符号常量的定义形式和引入符号常量的意义 3、变量的定义、赋值、初始化 2.4 运算符与表达式 运算符的分类 分类依据:运算符的功能 分类: 算术运算符 关系运算符 逻辑运算符 赋值运算符 按位运算符 其它运算符 参见附录2(3 3 9 页): 运算符的优先级和结合方向一览表 表达式: 是由操作数和运算符组成的序列。 第二章 2.3 运算符和表达式 一、算术运算符和算术表达式 1、算术运算符 +:加法 -:减法 *:乘法 /:除法 %:取余或模 3+5 1+1 +3 3-5 1-1 -3 3*5 ab a.b 3/5=0 3./5=0.6 3/5.=0.6 3%5=3 a%b=a-n*b a、b必须为整数 5%(-3) =5-(-1)*(-3)=2 (-12)%(-5) =(-12)-2*(-5)=-2 第二章 2.3 运算符和表达式 2、算术表达式 用算术运算符和括符将操作数连接起来的式子。 优先级: ( ) * / % + - 结合性 自左向右,与数学上一致。 表达式的值: 数值型: int、long、unsigned、double 结合性是指同级运算时运算符的结合方向。 如 a#b#c (#代表某一运算符) 若先运算a#b,再将其结果与c运算, 称为左结合性;从左至右运算规则 若先运算b#c,再将a与其结果运算, 则称右结合性。从右至左运算规则 第二章 2.3 运算符和表达式 例2-5: 已知: float a=2.0; int b =6,c =3; 求解: a*b/c-1.5+ ’A’ +abs(-5)=? 12.0/3 4.0 - 1.5 2.5 +65(int) 67.5 5 72.5 第二章 2.3 运算符和表达式 3.自增与自减运算符 (重点和难点) 第二章 2.3 运算符和表达式 ++i,--i 先增(减)1,再使用i i++,i-- 先使用i,再增(减)1 (1) 单独使用时 ++i; 等 价 i++; 等 价 i=i+1; (2) j=++i; (3) j=i++; 若i的初始值为3 i=4; j=4;
您可能关注的文档
- ian人教版小学语文五年级下册把铁路修到拉萨去ppt课件_精品.ppt
- II 食品营养与检测专业及专业群建设方案_精品.doc
- 2017-2018学年高中地理 第四单元 从人地关系看资源与环境 单元活动 遥感技术及其应用课件 鲁教版必修1_精品.ppt
- 北京某工程超高模板支撑专项施工方案_精品.doc
- 《主题二 小风扇的制作课件》小学劳动技术浙教课标版五年级下册课件4424_精品.ppt
- 九年级英语上册《Unit8_It_must_belong_to_Carla》课件_人教新目标版_精品.ppt
- EBZ220悬臂式掘进机使用说明书(合并版)南京晨光三井三池机械有限公司_精品.doc
- 《松江区佘山北大型居住社区控制性详细规划(草案)》公示_精品.doc
- The Translation of English Proverbs 英语毕业论文_精品.pdf
- 初中高中消防安全知识培训(ppt_43页)课件_精品.ppt
文档评论(0)