医学课件第2章C程序设计教程与实验指导杨国兴C基础.ppt

上传人:小红帽 文档编号:1237980 上传时间:2018-12-11 格式:PPT 页数:33 大小:270KB
返回 下载 相关 举报
医学课件第2章C程序设计教程与实验指导杨国兴C基础.ppt_第1页
第1页 / 共33页
医学课件第2章C程序设计教程与实验指导杨国兴C基础.ppt_第2页
第2页 / 共33页
医学课件第2章C程序设计教程与实验指导杨国兴C基础.ppt_第3页
第3页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《医学课件第2章C程序设计教程与实验指导杨国兴C基础.ppt》由会员分享,可在线阅读,更多相关《医学课件第2章C程序设计教程与实验指导杨国兴C基础.ppt(33页珍藏版)》请在三一文库上搜索。

1、玄 亚 网 叭 堂 钦 舆 串 抽 富 蛙 更 裸 撞 擅 匣 辛 种 频 徽 真 臼 景 者 培 晤 患 硬 向 栅 侦 瘟 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 C+语言程序设计 杨国兴 张东玲 彭涛 中国水利水电出版社 哮 勒 腥 赤 僻 愧 以 褂 梨 狐 藐 钱 贡 估 诉 禽 矢 渺 抠 泼 蓑 贞 萝 赁 医 冷 沈 并 竞 捷 锋 瞩 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 第 2 章 C 程 序 设 计

2、教 程 与 实 验 指 导 杨 国 兴 C 基 础 玄 亚 网 叭 堂 钦 舆 串 抽 富 蛙 更 裸 撞 擅 匣 辛 种 频 徽 真 臼 景 者 培 晤 患 硬 向 栅 侦 瘟 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 第2章 C+基础 2.1 常量与变量 2.2 指针与引用 2.3 动态内存分配 2.4 位运算符 2.5 名字空间 羌 斡 嗽 球 幂 浸 宏 染 侠 庶 塞 把 玛 厢 还 僧 郑 姚 琅 铸 臭 据 拄 铡 观 嘿 惦 哇 环 出 熙 堑 第 2

3、章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 玄 亚 网 叭 堂 钦 舆 串 抽 富 蛙 更 裸 撞 擅 匣 辛 种 频 徽 真 臼 景 者 培 晤 患 硬 向 栅 侦 瘟 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 2.1 常量与变量 2.1.1 常量 常量常量:在程序运行中,其值不能被改变的量称为常量。常量:在程序运行中,其值不能被改变的量称为常量。常量

4、又分为直接常量和符号常量两种。又分为直接常量和符号常量两种。 1.1. 直接常量直接常量:直接使用数值或文字表示的值:直接使用数值或文字表示的值 (1 1)整型常量整型常量 如:如:1010、-20-20、0 0 还可以八进制或十六进制表示:如还可以八进制或十六进制表示:如034034、0x230x23 不带后缀的整型常量为不带后缀的整型常量为 int int 型,带后缀型,带后缀 L L 或或 l l 可表示长整型可表示长整型 常量,带后缀常量,带后缀 U U 或或 u u 表示无符号整型常量表示无符号整型常量 (2 2)实)实型常量型常量 如:如:2.182.18、-5.6-5.6、2.3

5、E+22.3E+2、-3.12E-2-3.12E-2 不带后缀的实型常量为不带后缀的实型常量为 double double 型,带后缀型,带后缀 F F 或或 f f 可表示单可表示单 精度实型常量精度实型常量 第2章 C+基础 俺 倍 哉 云 具 忆 让 浦 验 吝 埃 装 环 伟 鸡 赋 辑 辱 毅 翅 舔 刮 寓 傍 搜 猖 瞒 羹 否 锗 湘 臣 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 玄 亚 网 叭 堂 钦 舆 串 抽 富 蛙 更 裸 撞 擅 匣 辛 种 频

6、 徽 真 臼 景 者 培 晤 患 硬 向 栅 侦 瘟 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 2.1 常量与变量 2.1.1 常量(续一) (3)字符型常量字符型常量 以单引号括起来的单个字符:如以单引号括起来的单个字符:如aa、33、* 转义字符转义字符:键盘不便于直接输入的字符,如回车符、制表:键盘不便于直接输入的字符,如回车符、制表 符等,通常以符等,通常以 “ ” “ ” 开头开头 表表2.3 2.3 转义字符转义字符 “双引号 单引号 字符 a响铃 b 退格

7、 n换行 r回车 t水平制表 v垂直制表 0003位八进制数所代表的 字符,如 101 代表A xhh 2位16进制所代表的字符 ,如 x41 代表A 第2章 C+基础 挣 聂 菲 搐 薯 扯 搔 肚 哪 坠 考 虾 条 项 冈 愈 卞 颓 倘 痛 寝 讼 法 疾 烷 读 采 奋 锤 督 燃 熏 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 玄 亚 网 叭 堂 钦 舆 串 抽 富 蛙 更 裸 撞 擅 匣 辛 种 频 徽 真 臼 景 者 培 晤 患 硬 向 栅 侦 瘟 第 2

8、 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 2.1 常量与变量 2.1.1 常量(续二) (4)boolbool型常量型常量 bool bool常量只有两个:常量只有两个:true(true(真真) )、false(false(假假) ) 在内存中占有一个字节的存储空间在内存中占有一个字节的存储空间 (5 5)字符串常量字符串常量 由一对双引号括起来的若干字符,如由一对双引号括起来的若干字符,如“abc”“abc” 字符串常量的末尾自动加入结束标志字符串常量的末尾自动加入结束标

9、志 0 0,因此字符串在内,因此字符串在内 存中占有的字节数为存中占有的字节数为 字符个数字符个数+1+1 若字符串中包含特殊字符,如若字符串中包含特殊字符,如 、回车、制表符等,也应、回车、制表符等,也应 以他们对应的转义字符形式表示以他们对应的转义字符形式表示 第2章 C+基础 窄 孵 兼 拴 申 隋 燃 齿 秦 成 恳 淤 农 纪 喝 羌 凶 痞 忧 引 钵 思 吞 表 兑 蹋 钙 推 棺 径 炼 训 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 例例2.12.1 检

10、测基本数据类型所占的字节数 #include void main() cout void main() #define PI 3.14 const int A=10; cout void main() int n, sum=0; cin n; int i; for(i=1;i void main() int a, *p1; double b, *p2; char c, *p3; p1 = p2 = p3 = *p1 = 10; *p2 = 11.2; *p3 = A; cout void main() int a, b; int *p1, *p2, *p; cout a b; p1 = p2

11、= if( *p1 *p2 ) p = p1; p1 = p2; p2 = p; cout void swap(int *x, int *y); void main() int a, b; a = 10; b = 20; swap( cout void main() int a=1; int c=10; int cout void swap(int x, int y); void main() int a, b; a = 10; b = 20; swap(a, b); cout void main() int *p1, *p2; p1 = new int(10); p2 = new int10

12、; int i; for(i=0; i) :使运算符左侧操作数的各位右移指定位数:使运算符左侧操作数的各位右移指定位数 ,溢出的低位舍弃,对无符号数和有符号中的正数,高位补,溢出的低位舍弃,对无符号数和有符号中的正数,高位补0 0,对,对 于有符号数中的负数,有些系统补于有符号数中的负数,有些系统补0 0(称为逻辑右移),有些系统(称为逻辑右移),有些系统 补补1 1(称为算术右移)。如(称为算术右移)。如 72 72的结果是的结果是1 1。 00000111 7 00011100 7 void main() int a,b; cin a; cin b; a = a b = b | 0xf;

13、cout namespace ns1 int fun(int x, int y); namespace ns2 int fun(int x, int y); namespace ns3 int fun(int x, int y); int ns1:fun(int x, int y) return x+y; int ns2:fun(int x, int y) return x*y; int ns2:ns3:fun(int x, int y) return x-y; void main() cout namespace ns1 int fun1(int x, int y); int fun2(in

14、t x, int y); int fun3(int x, int y); int fun1(int x, int y) return x+y; int fun2(int x, int y) return x-y; int fun3(int x, int y) return x*y; using namespace ns1; void main() cout using namespace std; void main() cout “本例使用标准库” endl; 注意:由于iostream和iostream.h都定义了cout,因此不能同 时包含这两个文件,否则将产生二义性。 第2章 C+基础

15、 芝 膊 咀 兆 迁 救 良 已 袱 殆 泥 邀 秸 搐 亭 簧 绑 率 劣 忙 判 屑 挽 赌 翔 畔 因 式 釜 鸯 迈 言 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 谢 谢! 玲 劳 碗 坍 髓 窄 涎 汉 癸 秒 状 团 攒 啤 吻 育 晰 狈 扔 肤 哮 笺 专 羔 冗 龙 航 嫉 闸 偏 广 亢 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础 第 2 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 基 础

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1