计算机基础与程序设计.ppt

计算机基础与程序设计.ppt

ID:51584021

大小:314.00 KB

页数:28页

时间:2020-03-24

计算机基础与程序设计.ppt_第1页
计算机基础与程序设计.ppt_第2页
计算机基础与程序设计.ppt_第3页
计算机基础与程序设计.ppt_第4页
计算机基础与程序设计.ppt_第5页
资源描述:

《计算机基础与程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.C语言语句综述C语言语句及分类从程序的组成结构看:所有语句都按“函数”进行组织数据描述:数据定义部分数据操作:语句实现部分从程序的功能看:数据输入数据的运算处理结果输出11.C语言语句综述表达式语句表达式;例如,a=5;x++;分号是表达式语句不可缺少的,用于分隔多条表达语句21.C语言语句综述函数调用语句函数名(实参表);例如,y=sqrt(x);printf("HelloWorld!");分号是表达式语句不可缺少的,用于分隔多条表达语句31.C语言语句综述空语句;空语句意味着什么都不做,但是它却会消耗一定的计算机资源复合语句{语句1;语句2;语句3;…;};用花括

2、号把若干语句括起来,被看成是一条语句例如,{c=a;a=b;b=c;}41.C语言语句综述对程序流程实现控制的语句语句形式功能语句形式功能if(...)…else...条件语句goto转向语句while(…)…循环语句continue结束本循环语句do…while(…)…循环语句break中断语句for(…)…循环语句return返回语句switch多分支选择语句52.赋值语句及输入输出语句赋值语句变量名=表达式;例如,a=1;b=3;c=3;x=a*a+b*b+c*c赋值表达式和赋值语句是不相同的,例如,逗号运算表达式中含有赋值表达式y=(a=1,b=a+1,c=b+2

3、);当把以上语句看成一个整体时,才是赋值语句。62.赋值语句及输入输出语句数据处理的一般过程是:输入→处理→输出。“输出”的功能是将保存在内存单元中的变量或者数组中的值显示在屏幕上或者用打印机打印出来,即把信息从内存传送到外设。“输入”的功能是利用键盘等输入设备为变量或者数组等提供数据,并保存到内存单元中,供程序计算时使用,即把信息从外设传送到内存。在C语言中,输入输出操作是由编译系统提供的库函数来实现的。使用标准输入、输出库函数时要用在源文件开头使用预编译命令“#include”或“#include"stdio.h"”。主要介绍getchar()、pu

4、tchar()、scanf()、printf()等输入、输出库函数。72.赋值语句及输入输出语句格式输出语句printf(…)printf("输出格式",输出表列);双引号内的输出格式是一个字符串,可由格式说明、按原样输出的字符、转义字符组成。例如,printf("a=%db=%d",a,b)注意:(1)输出格式中的格式说明符的个数和输出表列中的数据个数必须一致(2)原样输出的字符可以是任意可显示字符,包括空格和控制字符82.赋值语句及输入输出语句形式:printf(格式控制字符串,输出项表列)#includevoidmain(){inti=5;fl

5、oatf=32.345;printf("i=%3df=%5.1f",i,f);printf("End.");}要输出的值列表输出表列格式控制例:92.赋值语句及输入输出语句格式控制字符串的组成i=%3df=%5.1f常规字符格式说明%5.1f引导符宽度小数位数精度格式符102.赋值语句及输入输出语句格式控制完整的格式:%-0m.nl/h格式字符输出项的类型类型修正输出域的宽度及精度空位是否填0是否左对齐输出格式说明的引导符号数字注意:格式字符区分大小写必须!112.赋值语句及输入输出语句格式字符功能说明d(decimal)以十进制带符号形式输出整数x(hexade

6、cimal)以十六进制形式输出整数o(octal)以八进制形式输出整数u(unsignedint)以十进制无符号形式输出整数c(char)以字符形式输出一个字符s(string)输出字符串f(float)以小数形式输出实数e(exponential)以指数形式输出实数g(global)选用%f和%e中输出宽度较短的一种格式%输出百分号本身122.赋值语句及输入输出语句格式选择式功能说明+结果向右靠齐(不写,则默认为+)-结果向左靠齐0有0时不用位置填0,无0时不用位置填空格m(整数)m是输出字符的宽度(总列数,包括小数点)n(整数)n是小数部分的长度l(小写字母)用于输出

7、长整数或double型数据132.赋值语句及输入输出语句格式输入语句scanf(…)scanf("输入格式",变量地址表列);输入格式的含义与printf相同,变量地址表列是由若干地址组成的输入项表,可以是变量的地址或字符串的首地址。例如,scanf("%d",&a);其中,&是“取地址运算符”,&a表示变量a在内存中的地址。注意:(1)输入地址表列中必须写变量的地址,而不是写变量名(2)输入数据时,如果有多个整型或实型数据要输入,两个数据之间以一个或多个空格来间隔,也可用回车或TAB键来间隔142.赋值语句及输入输出语句例:

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

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

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