C语言基础知识.ppt

C语言基础知识.ppt

ID:57045132

大小:691.50 KB

页数:33页

时间:2020-07-28

C语言基础知识.ppt_第1页
C语言基础知识.ppt_第2页
C语言基础知识.ppt_第3页
C语言基础知识.ppt_第4页
C语言基础知识.ppt_第5页
资源描述:

《C语言基础知识.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章输入与输出#includefunc1(....){.......}func2(....){.......}intmain(....){.......}C语言程序的结构C语言程序源程序文件1源程序文件2………源程序文件n预编译命令函数main函数1……函数n函数首部函数体3.1C语句分类说明语句控制语句表达式语句空语句复合语句a=3;x=y+z;i++;max(a,b);printf("%d",x);;{t=x;x=y;y=t;}if(a>b)max=a;while(i>0)i--

2、;intx,y;floats=3.5;if(表达式)语句else语句;for(表达式)语句;while(表达式)语句;do语句while(表达式);continue;break;switchgotoreturn控制语句#includeintmain(){inti,num=0,word=0;charstring[81];gets(string);for(i=0;string[i]!='';i++)if(string[i]=='')word=0;elseif(word==0){word=1;n

3、um++;}printf("%d",num);return0;}3.2数据的输出C本身不提供输入/出语句,输入/出操作由函数实现C的标准库函数中提供了一些输入/出函数stdio.h输入/出操作过程输入设备(键盘)输入缓冲区输出缓冲区输出设备(显示器)ᴥprintf格式:printf(格式控制串[,输出表列])功能:按格式控制串指定的格式输出输出表列中的内容要求:#include"stdio.h"格式控制由%、格式字符、普通字符组成,普通字符原样输出。doxufeg整数格式无符号整数格式cs字符格式字符串

4、格式实数格式%%本身inta=3,b=4,c=12345;printf("a=%db=%d",a,b);printf("a=%4dc=%4d",a,c);a=3b=4a=3c=12345d格式输出十进制整数%d按数据的实际长度输出int%md按最小长度m输出int%ld按数据的实际长度输出long%mld按最小长度m输出longunsignedinta;a=100;printf("%o,%8o",a,a);o格式输出八进制无符号整数(不含前导0)%o%mo%lo%mlo144,14

5、4unsignedinta;a=100;printf("%x,%8x",a,a);x(X)格式输出十六进制无符号整数%x%mx%lx%mlx64,64unsignedinta=65535;printf("a=%o,%x,%u",a,a,a);u格式输出十进制无符号整数%u%mu%lu%mlua=177777,ffff,65535inta=65;charc='a';printf("%d%c%4c",c,a,c);97Aac格式输出一个字符%c%mcprintf("%s%3s

6、%7.2s%.4s%-5.3s","china","china","china","china","china");chinachinachchinchis格式输出一个字符串%s%ms%-ms%m.ns%-m.nsfloats=123.456;doublex=3333333333333.333333333;printf("%f%f",s,x);printf("%.2f%6.1f",s,s);floatf=123.456;printf("%8.1f%8.1f%8.1f",

7、3.0,12.5,523.36);printf("%f%10f%10.2f%-10.2f",f,f,f,f);123.4560013333333333333.333500123.46123.5f格式以小数形式输出实数,单、双精度均可%f%m.nfn为小数位数,实施四舍五入%-m.nf左对齐3.012.5523.4123.456001123.456001123.46123.46floats=123.456;printf("%e%10e%10.2e

8、n%-10.2e%.2e",s,s,s,s,s);1.234560e+0021.234560e+0021.23e+0021.23e+0021.23e+002e(E)格式以指数形式输出实数%eX.XXXXXXe+XXX%m.nen为小数位数%-m.nedxoucsef%%格式字符:十六进制无符号整数不带符号十进制整数十进制整数指数形式浮点小数单个字符字符串八进制

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。