第一讲四则运算.docVIP

  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文档。上传文档
查看更多
第一讲四则运算

C 语言程序设计 第一讲 四则运算 程序举例: 1长方形的长与宽分别为 25,12求周长? main() {printf(“%d\n”,(25+12)*2); } 2求23*5的积是多少? main() { printf(“%d”,23*5); } 3求(1/2+1/3+1/4)*(1/5+1/6)的值。 main() {float a,b,c; a=1/2.0+1/3.0+1/4.0; b=1/5.0+1/6.0; c=a*b; printf(“c=%f \n”,c); } 4巳知圆的半径是7.6求圆的周长? main() /*主函数.程序从这里开始*/ {float a,r; /*定义单精度实型变量*/ r=7.6; s=2*3.14*r; /*進行运算*/ printf(“%f \n”,s); / *打印周长*/ } 5打印字符串:This is a book. main() {printf(“This is a book.”); } 6打印小队旗. main() {printf(“A\n”); printf(“I*\n”); printf(“I***\n”); printf(“I*****\n”); printf(“I\n”); printf(“I\n”); printf(“I\n”); } 注: ①任何程序都以main()开头. ②:任何程序都有函数体.用{}括起来. 程序语法解释 1 什么是程序? 程序是为做一件亊预先写岀的符合逻辑的详细计划或工作过程。 2 什么是函数? 是可以完成某一工作的程序模块.有接受任务与数据,并执行任务,返回结果的功能 3 什么是函数体? 在一对括号”{ }”里面的内容称为函数体. 4 什么是C语言的语句? 语句是实现函数功能的最小功能单元. 函数体内,毎行由分号结束的都是语句. 5 函数体一般由三部分组成: { ①定义变量部分. ②数据处理部分. ③输岀结果部分. } 6 在程序3中: 哪是定义变量的语句? 哪些是数据处理的语句? 哪一行是输岀结果的语句? 7定义变量类型与输岀格式必须相匹配: ①int ?%d ②long?%ld ③float?%f ④double?%lf⑤char?%c ⑥char?%s 8 算术运算符与赋値运算符的介绍: ①”( )” 括号运算符. ② ”+ +” ; ”――” 自增加1,自减减1 ③ “*”;”/”;”%” 乘除运算符 . ④ “+”;”-“ 加减运算符 . ⑤ “=” 赋值运算符. 运算符优先级别:①→②→⑶→④→⑤. 而赋值运算符⑥优先级别最低. 9 什么是变量? 程序中可以攺变的量叫变量..在C语言中 变量必须先定义后使用. 定义方法如下: ① int a , b; /*定义a, b为整型变量.*/ ② float c ,d; /*定义为单精度实型变量.*/ ③ long e, f; /*定义e ,f为长整型变量*/. ④ double;g,h; /*定义为双精度实型量*/ 注:变量名要用小写字母表示(待详讲). 10为什么要先定义变量类型再使用? 因它关系到为变量分配内单元数及取数范围.如定义不正确,会影响数据运算的正确性. 11 各种类型变量佔内存的宇节数: ①char占1个字节.②int占2个字节. ③long占4个字节④float占4个字节 ⑤double占8个字节. 12 各种类型变量的取数范围: ①char: - 128←→127 ②int: -32768←→32767 ③long:-2147483648←→2147483647 ④float:3.4e-38←→3.4e+38 ⑤double:1.7e-308←→1.7+308 程序实例:已知a=5000,b=200求a*b的积 main() { int a,b,c; a=5000;b=200; c=a*b; printf(“c=%d\n”,c); } 运行结果是错误的. 上面的程序作如下修攺: main() {long a,b,c; a=5000;b=200; c=a*b; prinnf(“c=%ld\n”,c); } 运行结果是正确的. 观察襾个程序,为什么结果一个错一个正确? 一:赋值语句(各种赋值形式) 赋值语句由赋值表达式加一个分号构成. 例如:a=2+3*6;是一个赋值语句. 其中“=”不是等号而是赋值运算符.作用 是將2+3*6的得数20送给変量a. 二:输岀语句 (程序3为例)

文档评论(0)

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

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

1亿VIP精品文档

相关文档