c语言程序设计课件:最简单的C程序设计.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《c语言程序设计课件:最简单的C程序设计.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 课件 简单 程序设计
- 资源描述:
-
1、第四章第四章 最简单的最简单的C C程序设计程序设计 C C 程序最基本的成分是语句程序最基本的成分是语句 目前我们已掌握的语句:目前我们已掌握的语句: 变量说明语句变量说明语句: : intint a,b,c; a,b,c; 表达式语句:表达式语句: x+y;x+y; 特别地:特别地: a=5;a=5; 赋值语句赋值语句 可以编写简单程序如:可以编写简单程序如: main()main() int int x,y; x,y; x=5; x=5; y=2 y=2* *x x* *x+3x+3* *x-1;x-1; 该程序语法上完整,但还缺少输出。该程序语法上完整,但还缺少输出。 数据的输出数据的
2、输出 用输出函数实现用输出函数实现, ,其中的两种输出函数:其中的两种输出函数: 1.putchar 1.putchar 函数函数 (字符输出函数)(字符输出函数) 用于输出一个字符。用于输出一个字符。 如如: : putchar (a); putchar (100); char c=b; putchar (c); 例例:输出单词:输出单词BoyBoy的完整程序:的完整程序: #include “stdio.h” 注意该语句的作用注意该语句的作用 main() char a, b, c; a=B; b=o; c=y; putchar (a); putchar (b); putchar (c);
3、 2. printf2. printf函数函数(格式输出函数)(格式输出函数) 任意类型、任意格式、任意个数。任意类型、任意格式、任意个数。 例如:例如: intint a=100,b=56; a=100,b=56; printfprintf( (“a“a=%d,b=%d”=%d,b=%d”, ,a,ba,b);); 普通字符普通字符 格式说明格式说明 格式控制格式控制 输出表列输出表列 输出结果:输出结果:a=100,b=56a=100,b=56“%” “%” 后的字符称格式字符,不同格式字符对应不同的数据类型。后的字符称格式字符,不同格式字符对应不同的数据类型。 d d格式符:格式符:按整
4、数格式输出按整数格式输出 几种用法:几种用法: %d%d 不指定宽度,按实际宽度输出不指定宽度,按实际宽度输出 %md%md 按指定宽度输出,按指定宽度输出,m m为宽度为宽度 %ld%ld 用于输出长整型数用于输出长整型数 例:例: int int a=125,b=453;a=125,b=453; long c=65535; long c=65535; printf printf(“a=%d,b=%5d,c=%ld”,a,b,c);(“a=%d,b=%5d,c=%ld”,a,b,c); 输出结果:输出结果: a=125,b= 453,c=65535a=125,b= 453,c=65535 %
5、ld%ld也可以按指定宽度输出:也可以按指定宽度输出: printfprintf(“c=%8ld”,c);(“c=%8ld”,c); 输出结果:输出结果:c = 65535c = 65535注意:格式字符的类型要与对应的输出对象注意:格式字符的类型要与对应的输出对象的类型一致。的类型一致。 c c格式符:格式符:用于输出字符用于输出字符 char c=A;char c=A; printf printf(“c=%c,%c”,c,B);(“c=%c,%c”,c,B); 输出结果输出结果:c=A,Bc=A,B 输出对象既可以是字符变量、字符常量,还输出对象既可以是字符变量、字符常量,还可以是整型表达
6、式。可以是整型表达式。 如:如: int int a=100;a=100; char b=A; char b=A; printf printf(“n%d,%c”,a,a);(“n%d,%c”,a,a); printf printf(“n%c,%d”,b,b);(“n%c,%d”,b,b); 输出结果:输出结果: 100,100,d d A,65 A,65 s s格式符:格式符:用于输出字符串用于输出字符串 % %s s 不指定宽度不指定宽度 % %-ms-ms 指定宽度,左靠齐指定宽度,左靠齐 %ms%ms 指定宽度,右靠齐指定宽度,右靠齐 % %m.nsm.ns 指定宽度指定宽度m m,只取
7、左端,只取左端n n个字符,个字符, 右靠齐右靠齐 % %-m.ns-m.ns 指定宽度指定宽度m m,只取左端,只取左端n n个字符,个字符, 左靠齐左靠齐例:例: printf(“1:%s”,”abcdprintf(“1:%s”,”abcd”);”); printf(“2:%8s”,”abcdprintf(“2:%8s”,”abcd”);”); printf(“3:%-8s”,”abcd printf(“3:%-8s”,”abcd”);”); printf(“4:%8.3s”,”abcdprintf(“4:%8.3s”,”abcd”);”); printf(“5:%-8.3s”,”abcd
8、 printf(“5:%-8.3s”,”abcd”);”);1:abcd2: abcd3:abcd 4: abc5:abc 1:abcd2: abcd3:abcd 4: abc5:abc f f格式符:格式符:按小数形式输出实数按小数形式输出实数 %f %f 由系统指定宽度(由系统指定宽度(6 6位小数)位小数) % %m.nf m.nf 指定宽度指定宽度m m,小数位数,小数位数n n,右靠齐,右靠齐 %-%-m.nf m.nf 指定宽度指定宽度m m,小数位数,小数位数n n,左靠齐,左靠齐 注意:宽度包括符号和小数点注意:宽度包括符号和小数点。 例:例: float a=3.141592
展开阅读全文