下载此文档

顺序程序设计.ppt


文档分类:IT计算机 | 页数:约60页 举报非法文档有奖
1/60
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/60 下载此文档
文档列表 文档介绍
顺序程序设计
数据输入输出的概念及在C语言中的实现
(1)所谓输入输出是以计算机为主体而言,从计算机向外部输出设备(如显示器,打印机,磁盘)等输出数据称为“输出”,从输入设备(如键盘,光盘,数码相机,DV机等)向计算机输 radius=; length=2*pi*radius;
/*求圆周长*/ area=pi*radius*radius;
/*求圆面积*/ printf(“radius=%f\n”,radius);
/*输出圆半径*/ printf(“length=%,area=%\n”,length,area); /*输出圆周长、面积*/ }
程序运行结果如下:
radius=
length= ,area=
printf()函数的一般格式如下:
printf(格式控制,输出项表);

1.“格式控制” 是由双撇号括起来的字符串 “也称“转换控制字符串”,包含两种信息:
(1)格式说明。一般形式如下:
%格式字符 如%d ,%f等。


(2)普通字符
格式字符串中的普通字符,原样输出。
例如,[]中
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);
必须强调:“格式字符串”中的格式指示符,必须与“输出项表”中、输出项的数据类型一致,否则会引起输出错误。
格式字符
输出不同类型的数据,要使用不同的格式字符。
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);
printf("num1=%ld\n",num1);
}
程序运行结果如下:
num1=123,num1=□□123,num1=123□□,num1=123
num2=123456,num2=□□123456,num2=123456
num1=16908411
对于整数,还可用八进制、无符号形式(%o(小写字母o))和十六进制、无符号形式(%x)输出。
对于unsigned型数据,也可用%u格式符,以十进制、无符号形式输出。
所谓无符号形式是指,不论正数还是负数,系统一律当作无符号整数来输出。例如,printf("%d,%o,%x\n",-1,-1,-1);
2.格式字符c──输出一个字符(只占一列宽度)。
[] 类型转换字符c的使用。
/*案例代码文件名:。*/
main()
{char c='A';
int i=65;
printf("c=%c,%5c,%d\n",c,c,c);
printf("i=%d,%c",i,i);
}
程序运行结果如下:
c=A,□□□□A,65
i=65,A
2.格式字符c──输出一个字符(只占一列宽度)。
需要强调的是:在C语言中,整数可以用字符形式输出,字符数据也可以用整数形式输出。
将整数用字符形式输出时,

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数60
  • 收藏数0 收藏
  • 顶次数0
  • 上传人我是药神
  • 文件大小498 KB
  • 时间2022-07-27
最近更新