- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京交通大学c语言课件第2章下
* 高级语言程序设计 * 以下不能正确表示算式 —— 的是: (a) (a*b)/c*d (b) a*b/(c*d) (c) a/c *b/d (d) a*b/c/d ab cd √ 解答:c 语言中表达式的计算是按算符的优先级来进行的。 * 高级语言程序设计 * 以下的变量定义中合法的是: (a) float 3_four = 3.4; (b) int _abc_ = 22; (c) double a = 1+4e2.0; (d) short do = 15; √ * 高级语言程序设计 * C 语言中运算对象必须是整型的运算符是: (a) %= (b) / (c) = (d) ** √ * 高级语言程序设计 * 二、填空 一个 C 程序必须有一个_____函数一个C 程序必定从______函数开始执行。 主 主 * 高级语言程序设计 * C 语言中的标识符可分为_______、______________和预定义标识符三类。 关键字 用户标识符 预定义标识符:系统定义的、用于编译预处理命令中的标识符。如:include、define等 * 高级语言程序设计 * C 语言程序中的数据,在计算机内存储器中最小的存储单位称为______,其中只能存放_______进制数。 位 二 课后练习 * 高级语言程序设计 * 变量的定义 int a , b , c; 指定a,b,c为整型变量 unsigned lower 指定lower为无符号整型变量 float x,y; 指定x,y为实型变量 double z; 指定z为双精度实型变量 char c1,c2; 指定c1,c2为字符型变量 * 高级语言程序设计 * 转义字符程序测试 #include stdio.h void main() { printf( this is one program in c \n); printf(\nthis is one program in c); printf(\athis is one program in c \n); printf(this is one program in c \n); printf(\b\bthis is one program in c \n); printf(this is one program in c ); printf(\rsecond program \n); printf(this is one program in c ); printf(\tsecond program \n); printf(this is one program in c ); printf(\101 second program \n); printf(this is one program in c ); printf(\x1a second program \n); } * 高级语言程序设计 * 按要求写语句 1. 定义一个无符号长整变量 L1; unsigned short S1 unsigned long L1 定义一个无符号短整变量 S1; 定义一个浮点类型变量 F1; 定义一个双精度变量 D1; float F1 double D1 * 高级语言程序设计 * 写出下列算数表达式的值 x + a%3*(int)(x + y)%2/4 设x = 2.5,a = 10,y = 4.7 x = 2.5; a = 10 ; y = 4.7; a%3→ 10%3 → 1 (int)(x + y) → (int)7.2 → 7 [a%3]*[(int)(x + y)] → 1*7 → 7 {[a%3]*[(int)(x + y)]}%2 →7%2 →1 {{[a%3]*[(int)(x + y)]}%2}/4 →1/4 →0 x + {{[a%3]*[(int)(x + y)]}%2}/4 →2.5 + 0 最后结果:2.5 * 高级语言程序设计 * 简单程序设计 分析:输入三角形的三边,用下述公式计算三角形的面积: 其中 s=(a+b+c)/2 /*功能:输入三角形三边,计算面积*/ #include stdio.h #include math.h void main() { dou
文档评论(0)