c语言学习资料

c语言学习资料

ID:40428073

大小:2.78 MB

页数:54页

时间:2019-08-02

c语言学习资料_第1页
c语言学习资料_第2页
c语言学习资料_第3页
c语言学习资料_第4页
c语言学习资料_第5页
资源描述:

《c语言学习资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、欢迎学习“C语言程序设计A”(秦友用)联系电话:15983649195QQ:812624014参考教材谭浩强《C程序设计》清华大学出版社预备知识计算机的组成与工作原理高级语言上机过程C语言结构化程序设计结构化程序设计方法C语言的结构特点C数据类型及其运算C语言的基本语句函数定义及调用指针及其应用编译预处理集成化开发环境的使用程序调试预备知识本讲主要内容计算机组成与工作原理高级语言的上机过程计算机组成与工作原理指令系统计算机组成—硬件系统程序的自动执行指令系统是计算机软件和硬件的界面指令的功能操作类指令转移类指令指令的格式操作码OP地址码AD计算机组成与工作原理—指令系统计算机组成与

2、工作原理—硬件系统控制器外存储器内存储器运算器输入设备输出设备CPU主机数据、程序输出数据地址指令数据输入数据、程序计算机组成与工作原理—程序的执行过程启动地址→PC取指PC→地址寄存器指令→IR指令译码?程序结束形成转移地址→PC完成本条指令操作PC+1→PC停机指令转移指令非转移指令高级语言上机过程编辑源程序编译:产生目标程序(.OBJ)连接:产生可执行程序(.EXE)运行调试C语言结构化程序设计C语言的程序格式及结构特点数据类型算术运算符与算术表达式赋值运算符和赋值表达式逗号运算和逗号表达式逻辑运算与逻辑表达式赋值语句数据输入、输出简单程序举例C语言的程序格式实例main()

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

4、据字符型数据给变量赋初值不同类型的混合运算Page15数据类型 ——常量与变量#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个字符,多余不识别.一般小写。变量变量先定义后使用符号常量名字常用大写Page16#definePRICE30main(){intnum,total;floatv,r,h

5、;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字节longunsignedlong4字节整型变量整型变量定义Page17数据类型 ——整型数据的定义及取值范围类型定义符位数数值范围I/

6、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字长;数据类型——实型数据#definePRICE30main(){intnum,total;floatv,r,h;num=10;total=num*PRICE;printf(total=%d,tatal

7、);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×10±30815位有效数字实型变量Page19数据类型——字符型数据(一)字符常量单引号括起来的一个字符,如:'a','D','?','$'字符

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

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

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