下载此文档

第3章顺序结构.ppt


文档分类:IT计算机 | 页数:约51页 举报非法文档有奖
1/51
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/51 下载此文档
文档列表 文档介绍
第3章顺序结构
C语言的基本语句
由函数调用加上分号“;”组成。其一般形式为: 函数名(实际参数表) ;
只有分号“;”组成的语句称为空语句。 空语句是什么也不执行的语句。在程序中空语句可用来作空循环体或程序流程的与个数要一致
有多个时,则各项之间用逗号分隔。
可以是常量、变量、表达式。
用双引号括起,由格式说明和普通字符两部分组成。
printf( )函数
printf("a=%d b=%f", a, b);
函数名




普通字符
格式说明
举例
说明
printf( )函数
普通字符、格式说明
普通字符包括可打印字符和转义字符
可打印字符
普适计算
格式说明
一些说明字符,这些字符按原样显示在屏幕上。
不可打印的字符,它们其实是一些控制字符,控制产生特殊的输出效果。
如要输出%,则在控制字符中用两个%表示,即%%。
格式为:% [ <修饰符> ] <格式字符>
修饰符是可选的,用于确定数据输出的宽度、精度、小数位数、对齐方式等,用于产生更规范整齐的输出,当没有修饰符时,以上各项按系统缺省设定显示。
可打印字符
转义字符
修饰符
功能
m(十进制正整数)
表示输出的最小位数。数据长度<m,左补空格;否则按实际输出
.n(小数点加十进制正整数)
对实数,指定小数点后位数(四舍五入)
对字符串,指定实际输出位数
-
输出数据在域内左对齐(缺省为右对齐)
+
正数前显示正号(+),负数前显示(-)
空格
正数前输出空格代替正号(+),负数前显示(-)
0
输出数值时左面不使用的空位置自动填0
#
在八进制和十六进制数前显示前导0,0x
l
在d,o,x,u前,指定输出精度为long型
在e,f,g前,指定输出精度为double型
h
输出精度为短整型
表3-1修饰符
printf( )函数
表3-2 printf格式字符
printf( )函数
字符
说明
举例
结果
d,i
按带符号的十进制整数输出
int a=567;printf ( “%d”,a);
567
X,x
按十六进制无符号整数输出
int a=255;printf(“%x”,a);
ff
o
按八进制无符号整数输出
int a=65;printf(“%o”,a);
101
u
按无符号十进制整数输出
int a=567;printf(“%u”,a);
567
c
按字符型输出
char a=65;printf(“%c”,a);
A
s
按字符串输出
printf(“%s”,“ABC”);
ABC
E,e
按指数形式输出单、双精度实数
float a=;
printf(“%e”,a);
+02
f
按小数形式输出单、双精度实数
float a=;
printf(“%f”,a);

g
按e和f格式中较短的一种输出
float a=;
printf(“%g”,a);

%%
输出百分号(%)
printf(“%%”);
%
printf( )函数
%d
按整型数据的实际长度输出。
m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。
输出长整型数据。
可打印字符
%d :用来输出十进制整数。具体用法如下:
%md
%ld
printf(“%d”,567);
输出结果为:567
int a=1234;
printf(“%8d\n”,a);
printf(“%08d\n”,a);
printf(“%0+8d\n”,a);
输出结果:
1234
00001234
+0001234
long a=65536;
printf(“%d,%8ld\n”,a, a);
输出结果:0,  65536
16位系统中的运行结果
printf( )函数
%o :以无符号八进制形式输出整数。对长整型可以用“%lo”格式输出。同样也可以指定字段宽度用“%mo”格式输出。
%x :以无符号十六进制形式输出整数。对长整型可以用"%lx"格式输出。同样也可以指定字段宽度用"%mx"格式输出。 例如:
main()
{ int a = -1;
printf

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

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