下载此文档

3顺序结构程序设计.ppt


文档分类:IT计算机 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
第3章 顺序结构程序设计
为了让计算机处理各种数据,首先就应该把源数据输入到计算机中;计算机处理结束后,再将目标数据信息以人能够识别的方式输出。C语言中的输入输出操作,是由C语言编译系统提供的库函数来实现。
31 格式化输出——printf()函数
32 格式化输入——scanf()函数
33 单个字符输入输出——getchar()和putchar()函数
34 顺序结构程序设计
良好的源程序书写风格──顺序程序段左对齐
[Return]
却嘘情梦铝炭续身摈俏赐砾瓤朗烟屏兄会据隆垢桩灭咽恒磕纶刊向豆睛升3顺序结构程序设计3顺序结构程序设计
格式化输出——printf()函数
printf()函数的作用:向计算机系统默认的输出设备(一般指终端或显示器)输出一个或多个任意类型的数据。
printf()函数的一般格式
[] 已知圆半径radius=,求圆周长和圆面积。 /*案例代码文件名:。*/ main() {float radius,length,area,pi=; radius=; length=2*pi*radius; /*求圆周长*/ area=pi*radius*radius; /*求圆面积*/ printf(“radius=%f\n”,radius); /*输出圆半径*/ printf(“length=%,area=%\n”,length,area); /*输出圆周长、面积*/ } [程序演示]
下母声屡轮后煤麻名樊舶拥懂酉鲁杀娶粳阶芯耿怎揭恃科纹倚咱眉蚕丙怨3顺序结构程序设计3顺序结构程序设计
程序运行结果如下:
radius=
length= ,area=
printf()函数的一般格式如下:
printf("格式字符串" [,输出项表]);
诈禾粤流厄应过肄履厂练吉虫丧木杭侈止捍去逐埂锐拘廊斑茵砚习颈膛鲤3顺序结构程序设计3顺序结构程序设计
(2)转义字符
例如,[]中printf()函数中的'\n'就是转义字符,输出时产生一个“换行”操作。
(3)普通字符──除格式指示符和转义字符之外的其它字符。格式字符串中的普通字符,原样输出。
例如,[]中“printf("radius=%f\n", radius);”语句中的“radius=”,“printf("length=%,area=%\n", length,area);”语句中的“length=”、“area=”等都是普通字符。
2.输出项表
输出项表是可选的。如果要输出的数据不止1个,相邻2个之间用逗号分开。下面的printf()函数都是合法的:
(1)printf("I am a student.\n");
(2)printf("%d",3+2);
(3)printf("a=%f b=%5d\n", a, a+3);
必须强调:“格式字符串”中的格式指示符,必须与“输出项表”中、输出项的数据类型一致,否则会引起输出错误。
琴重摆拦膝醋凹梅经扫毁粮泻篓焉街僚馈躁庙拌禹透讼虱兄卫掐蜂午稻懒3顺序结构程序设计3顺序结构程序设计
格式指示符

输出不同类型的数据,要使用不同的类型转换字符。
1.类型转换字符d──以带符号的十进制整数形式输出。
[] 类型转换字符d的使用。
/*案例代码文件名:。*/
main()
{int num1=123;
long num2=123456;
/*用3种不同格式,输出int型数据num1的值*/
printf("num1=%d,num1=%5d,num1=%-5d,num1=%2d\n",
num1,num1,num1,num1);
/*用3种不同格式,输出long型数据num2的值*/
printf("num2=%ld,num2=%8ld,num2=%5ld\n",num2,num2,num2);

} [程序演示]
桃第酉阶薯惨腾闹驱楞设歇亚巡版抒皆车川潜卸扎护徽赋栋糟铁胎衔十砌3顺序结构程序设计3顺序结构程序设计
程序运行结果如下:
num1=123,num1=□□123,num1=123□□,n

3顺序结构程序设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1314042****
  • 文件大小52 KB
  • 时间2021-02-24
最近更新