C程序设计基础概要实用PPT学习教案_第1页
C程序设计基础概要实用PPT学习教案_第2页
C程序设计基础概要实用PPT学习教案_第3页
C程序设计基础概要实用PPT学习教案_第4页
C程序设计基础概要实用PPT学习教案_第5页
已阅读5页,还剩92页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1C程序设计基础概要实用程序设计基础概要实用2第1页/共97页3C+语言概述第2页/共97页4C+语言概述第3页/共97页5C+语言概述第4页/共97页6C+语言概述第5页/共97页7常量常量变量变量变量先定变量先定义后使用义后使用符号常量符号常量Page 7基本数据类型和表达式第6页/共97页8整型常量整型常量shortunsigned short 2字节字节int、unsigned int 4字节字节longunsigned long 4字节字节整型变量整型变量声明整型变量声明基本数据类型和表达式第7页/共97页9(232-1)基本数据类型和表达式第8页/共97页10实型常量实型常量

2、float 4字节 3.41038 7位有效数字double 8字节 1.710308 15位有效数字long double 8字节 1.710308 15位有效数字实型变量实型变量缺省为缺省为doubledouble型型后缀后缀 F F(或(或 f f)为为 floatfloat型型后缀后缀 L L(或(或 l l)为为 long doublelong double型型基本数据类型和表达式第9页/共97页11二进制位二进制位Page 11基本数据类型和表达式第10页/共97页12所以:所以:char c; c=a; C H I N A 0a a 00a aPage 12基本数据类型和表达式第

3、11页/共97页13基本数据类型和表达式第12页/共97页14Page 14基本数据类型和表达式第13页/共97页15c=float(a)/float(b); 或 c= (float)a/(float)b; 基本数据类型和表达式第14页/共97页16Page 16基本数据类型和表达式第15页/共97页17Page 17基本数据类型和表达式第16页/共97页18基本数据类型和表达式第17页/共97页19Page 19基本数据类型和表达式第18页/共97页20Page 20基本数据类型和表达式第19页/共97页21n例如:ab,c=a+b,x+y=3基本数据类型和表达式第20页/共97页22基本数

4、据类型和表达式第21页/共97页23为最终结果为最终结果基本数据类型和表达式第22页/共97页24基本数据类型和表达式第23页/共97页25基本数据类型和表达式第24页/共97页26n例如:有例如:有 char c; int a; 取出取出 a 的低字节,置于的低字节,置于 c 中:中:c = a & 0 xff;基本数据类型和表达式第25页/共97页27置置 1 :a = a | 0 xff;基本数据类型和表达式第26页/共97页28:1 0 1 01 0 1 0 071052 : 071052 : 0 0 0 1 0 0 0 1 0 0 1 10 0 1 1基本数据类型和表达式第27页/共

5、97页29基本数据类型和表达式第28页/共97页30基本数据类型和表达式第29页/共97页31基本数据类型和表达式第30页/共97页32低高基本数据类型和表达式第31页/共97页33基本数据类型和表达式第32页/共97页34基本数据类型和表达式第33页/共97页35基本数据类型和表达式第34页/共97页36第35页/共97页37第36页/共97页38第37页/共97页39算法的基本控制结构第38页/共97页第39页/共97页第40页/共97页42算法的基本控制结构第41页/共97页第42页/共97页第43页/共97页45算法的基本控制结构第44页/共97页46else n算法的基本控制结构第4

6、5页/共97页47l执行顺序执行顺序以以casecase中的常量表达式值为入口标号,由此开始顺序中的常量表达式值为入口标号,由此开始顺序执行。因此,每个执行。因此,每个casecase分支最后应该加分支最后应该加breakbreak语句。语句。每个常量表达式的值每个常量表达式的值不能相同,次序不影不能相同,次序不影响执行结果。响执行结果。可以是多个语句,但不必用 。可以是整型、字符型、枚举型可以是整型、字符型、枚举型算法的基本控制结构第46页/共97页48算法的基本控制结构第47页/共97页第48页/共97页第49页/共97页51算法的基本控制结构第50页/共97页52算法的基本控制结构第51

7、页/共97页coutsum=sumendl;第52页/共97页54可以是复合语句,其中必须含有改变条件表达式值的语句。执行顺序执行顺序先判断表达式的值,为 true 时,再执行语句。算法的基本控制结构第53页/共97页55算法的基本控制结构第54页/共97页第55页/共97页第56页/共97页58可以是复合语句,其中必须含可以是复合语句,其中必须含有改变条件表达式值的语句。有改变条件表达式值的语句。执行顺序执行顺序先执行循环体语句,后判断条件。先执行循环体语句,后判断条件。表达式表达式为为 true true 时,继续执行循环体时,继续执行循环体与与while while 语句的比较:语句的比

8、较:While While 语句执行顺序语句执行顺序 先判断表达式的值,为先判断表达式的值,为true true 时,再执行语句时,再执行语句算法的基本控制结构第57页/共97页算法的基本控制结构第58页/共97页60循环前先求解循环前先求解非非0时执行循环体时执行循环体每次执行完循环体后求解每次执行完循环体后求解算法的基本控制结构第59页/共97页61算法的基本控制结构第60页/共97页第61页/共97页Number 7 Factors 1 7 第62页/共97页64算法的基本控制结构第63页/共97页65算法的基本控制结构第64页/共97页第65页/共97页第66页/共97页68算法的基本

9、控制结构第67页/共97页69计,所以需要在循环内部嵌计,所以需要在循环内部嵌入选择结构。入选择结构。算法的基本控制结构第68页/共97页第69页/共97页71算法的基本控制结构第70页/共97页72volume v;自定义数据类型第71页/共97页73自定义数据类型第72页/共97页74n如需如需要将整数赋值给枚举变量,应要将整数赋值给枚举变量,应进行强进行强制类型转换。制类型转换。自定义数据类型第73页/共97页75自定义数据类型第74页/共97页第75页/共97页第76页/共97页第77页/共97页79自定义数据类型第78页/共97页第79页/共97页第80页/共97页第81页/共97页83自定义数据类型第82页/共97页84自定义数据类型第83页/共97页85sizeof(运算量运算量)自定义数据类型第84页/共97页86自定义数据类型第85页/共97页87自定义数据类型第86页/共97页第87页/共97页89自定义数据类型第88页/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论