最新C语言学习资料02教学讲义PPT课件.ppt

最新C语言学习资料02教学讲义PPT课件.ppt

ID:62067748

大小:2.74 MB

页数:82页

时间:2021-04-14

最新C语言学习资料02教学讲义PPT课件.ppt_第1页
最新C语言学习资料02教学讲义PPT课件.ppt_第2页
最新C语言学习资料02教学讲义PPT课件.ppt_第3页
最新C语言学习资料02教学讲义PPT课件.ppt_第4页
最新C语言学习资料02教学讲义PPT课件.ppt_第5页
资源描述:

《最新C语言学习资料02教学讲义PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言学习资料02本讲主要内容计算机组成与工作原理高级语言的上机过程计算机组成与工作原理指令系统计算机组成—硬件系统程序的自动执行高级语言上机过程编辑源程序编译:产生目标程序(.OBJ)连接:产生可执行程序(.EXE)运行调试C语言结构化程序设计C语言的程序格式及结构特点数据类型算术运算符与算术表达式赋值运算符和赋值表达式逗号运算和逗号表达式逻辑运算与逻辑表达式赋值语句数据输入、输出简单程序举例C语言的程序格式实例main(){intx,y,z;x=2;y=3;z=x+y;printf("x+y=%d",z

2、);}程序格式关键字及编译预处理命令用小 写字母书写。由语句组成。以分号(;)作为语句的结束符, (不是分隔符)。没有行的概念,可任意书写。用大括号对{}表示程序的层次 范围,一个完整的程序模块要 用一对{}包括。不能在变量名、函数名、关键 字中插入空格和空行。C语言的结构特点结构特点只有一个名字为main的函数,称 主函数。除main函数外,其 它函数都是在执行 main函数时被调用 执行的。函数的一般形式函数名(参数)参数说明;{数据说明部分;执行语句部分;}数据类型常量与变量整型数据实型数据字符型数据给变

3、量赋初值不同类型的混合运算Page11数据类型——常量与变量#definePRICE30main(){intnum,total;floatv,r,h;num=10;total=num*PRICE;printf(total=%d,tatal);r=2.5;h=3.2;v=3.14159*r*r*h;printf(v=%f,v);}常量变量名:以字母或下划线开头,由数字、字母、下划线构成。最多31个字符,多余不识别.一般小写。变量变量先定义后使用符号常量名字常用大写Page12#definePRICE30mai

4、n(){intnum,total;floatv,r,h;num=10;total=num*PRICE;printf(total=%d,tatal);r=2.5;h=3.2;v=3.14159*r*r*h;printf(v=%f,v);}数据类型——整型数据整型常量根据值的大小 自动确定类型。无unsigined型, 但非负数可对unsigned变量赋 值。十进制:123, -456八进制:0开头 十六进制:0x开头int、unsignedint 2字节shortunsignedshort2字节longuns

5、ignedlong4字节整型变量整型变量定义Page13数据类型——整型数据的定义及取值范围类型定义符位数数值范围I/O格式符基本int16位-32768~32767%d短整short16同上%hd长整long32-231~(231-1)%ld无符号unsigned[int]160~65535%uunsignedshort16同上%huunsignedlong320~(232-1)%lu①C/C++规定int字长和机器字长相同;②操作系统字长和机器字长未必一致;③编译器根据操作系统字长来定义int字长;数据类型

6、——实型数据#definePRICE30main(){intnum,total;floatv,r,h;num=10;total=num*PRICE;printf(total=%d,tatal);r=2.5;h=3.2;v=3.14159*r*r*h;printf(v=%f,v);}十进制形式指数形式:123E3 (123×103)不区分单、双精 度,赋值时截取有 效长度。如:floata; a=111111.111;实型常量7位有效数字float4字节3.4×10±387位有效数字double8字节1.7×

7、10±30815位有效数字实型变量Page15数据类型——字符型数据(一)字符常量单引号括起来的一个字符,如:'a','D','?','$'字符变量用来存放字符常量 例:charc1,c2; c1='a'; c2='A';字符数据在内存中的存储形式以ASCII码存储,占1字节,用7个二进制位Page16字符数据的使用方法字符数据和整型数据之间可以通用,可以按 字符形式输出,也可以按整型输出。CHINAaaPage17数据类型——字符型数据(二)例1例3例2字符数据与整型数据可以互相赋值。字符串常量例:"

8、CHINA" "a" 'a'所以:charc; c="a";例1main(){charc1,c2;c1=97;c2=98;printf("%c%c",c1,c2);}运行结果:ab例2运行结果:9798main(){charc1,c2;c1=97;c2=98;printf("%d%d",c1,c2);}例3运行结果:a,97a,97main(){inti;charc;i='a'

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。