文档详情

C语言大学实用教程(第3版)全套PPT课件.pptx

发布:2023-11-19约字共521页下载文档
文本预览下载声明
第1章 程序设计ABC;What is a computer?;What is a computer?;计算机行业的梦想;计算机行业的梦想;计算机行业的梦想;What is a computer?;当前computer所面临的挑战;未来的computer?;很像厨师的菜谱,定义了执行某个任务所需的步骤 但不幸和不同的是,你不能使用你自己的母语来写Code;What is programming language? ;What is programming language? ;What is programmer?;怎样让计算机读懂高级语言?;;怎样让计算机读懂高级语言?;程序是如何运行的?;;计算机为什么用二进制呢?;“冯·诺依曼机”结构;高级语言的魅力;流行的高级语言;有最好的编程语言吗?;有最好的编程语言吗?;C程序设计语言;C语言的设计者 Dennis M. Ritchie;和Unix的设计者Ken Thompson 接受美国国家技术勋章;C程序设计语言;C程序设计语言;C程序设计语言的地盘;C程序设计语言的地盘;怎样学好编程?;优秀程序员的基本素质;优秀程序员的基本素质;优秀程序员的基本素质;优秀程序员的基本素质;优秀程序员的基本素质;优秀程序员的基本素质;优秀程序员的基本素质;治学三境界;作业;;第2章 数据类型、运算符与表达式;内容提要;数据类型(Data Type);数据类型(Data Type);例2.1:一个简单的C程序例子 ;C程序常见符号分类 ;标识符命名 ;b, B, KB, MB, GB, TB;b, B, KB, MB, GB, TB;基本数据类型;数据类型修饰符;何谓类型溢出(Overflow)?;何谓类型溢出(Overflow)?;类型溢出的解决方案?;使用变量要注意;sizeof到底是什么?;例2.3 ;为什么要用sizeof获得类型或变量的字长?;变量声明;实型数据提供的有效数字位数 例2.6;数据在内存中的存储格式 ;char型与int型之间的关系 ;常数(Constant);八进制与十六进制常数;字符(Character)常数;字符常数;字符串(String)常数;为什么需要常量?;为什么需要常量?;宏常量;例2.2 :计算圆的周长和面积 ;例2.2 :计算圆的周长和面积 ;const常量;枚举(Enumeration)常量;算术运算符;关系运算符;逻辑运算符;实例;自动类型转换;自动类型转换;类型强转(Casting) ;例2.7 ;增一和减一运算符;增一和减一运算符;增一和减一运算符;位操作运算符;位操作运算符;赋值运算符;逗号运算符;条件表达式;优先级;优先级;结合性;这一章我们学到了;作业;ASCII字符表1;ASCII字符表2;第3章 简单的C程序设计;内容提要;C语言中的语句;顺序结构程序的基本操作;复合语句;例3.1;空语句;字符输入输出函数;#include stdio.h main() { char ch; printf(Press a key and then press Enter:); ch = getchar(); printf(You pressed ); putchar(ch); putchar(\n); };格式输出函数;d 以带符号十进制整数输出 o 以八进制无符号整数输出(无前导0) x 以十六进制无符号整数输出(无前导0x) u 以十进制无符号整数输出 c 以字符形式输出单个字符 s 输出一个字符串 f 以小数形式输出浮点数(6位小数) e 以标准指数形式输出(6位小数) g 选用%f,%e中输出宽度较小的一种格式;l 长整型整数,加在d、o、x、u前 L long double型数,加在f、e、g前 m 表示数据占用的最小宽度 数据宽度大于m,按实际宽度输出 数据宽度小于m时,补空格 n 对实数表示输出n位小数 对字符串表示最多输出的字符个数 - 改变输出内容的对齐方式 缺省为右对齐;#include stdio.h main() { float f1 = 100.15799, f2 = 12.55, f3 = 1.7; int n1 = 123, n2 = 45, n3 = 6; printf(printf WITHOUT width or precision specifications:\n); printf(%f\n%f\n%f\n, f1, f2, f3);
显示全部
相似文档