c程序设计语言_3a

c程序设计语言_3a

ID:5317245

大小:1.40 MB

页数:13页

时间:2017-12-08

c程序设计语言_3a_第1页
c程序设计语言_3a_第2页
c程序设计语言_3a_第3页
c程序设计语言_3a_第4页
c程序设计语言_3a_第5页
资源描述:

《c程序设计语言_3a》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、内容1.C语言的语句2.赋值语句第3章C程序3.输出函数设顺序结构程序设计计4.输入函数5.一般输出函数6.一般输入函数7.顺序结构程序设计举例30March20112C语言的语句概述C语言的语句分类•C语言的语句用来向计算机系统发出操作指令1.流程控制语句(9种)if-elseforwhiledo-whilecontinuebreakswitchgotoreturnC•C语言程序(函数)由语句组成C程程2.函数调用语句序序设设函数调用后加一个分号构成函数调用语句。计•C语言提供了丰富的语句,可分为5大类:计3.表达式语句在表达式后面加上分号,构成表达式语句。流程控制语句函数调用语句常见

2、的表达式语句:赋值语句——赋值表达式后加分号。表达式语句空语句4.空语句:只由一个分号组成的语句复合语句5.复合语句:用{}把一组语句合到一起成为一个语句30March201130March2011体,称之为复合语句。通常把具有一定联系、完成一定功能的一组语句合在一起构成复合语句。34C语言的语句分类赋值语句赋值语句由赋值表达式后加分号构成。其实,C语言的语句可以概括为3大类:格式:赋值表达式;赋值符号包括=及其扩展形式。C流程控制语句、表达式语句、空语句C程程序序设函数调用语句是表达式语句的特殊形式设[例]inta,b;b=99;计计复合语句是上述语句的组合体。floatx,y,z;c

3、=’a’;charc;a=b;a+=9;x=a;y=a+c;c=b-(int)x;z=sin(a*3.14/180);30March201130March201156C程序设计语言1赋值语句输入/输出声明变量时,可以进行初始化,即对变量赋初值。变量的初始化可看作是在变量声明后执行了一个赋值语句。C语言本身不提供输入输出语句[例]C语言的输入输出功能通过函数来实现,函数在头文CC程程件“stdio.h”中加以声明。序inta,b=99;⇔{inta,b;b=99;}序设设计charc=’a’;⇔{charc;c=’a’;}计使用这些函数前,需要在源程序中包含预编译命令:int*p=&a;⇔

4、{int*p;p=&a;}#include注意:注:输入输出语句并不是C语言的组成部分。初始化不是在编译阶段完成的(只有后面介绍的静态存储变量和外部变量的初始化是在编译阶段完成的),而是在程序30March201130March2011运行时赋予初值的,相当于有一个赋值语句。78格式化输出函数—printf()格式化输出函数—printf()格式:“格式控制字符串”可以包含3种形式的字符串:(1)格式指示字符串Cprintf(”格式控制字符串”[,输出表列]);C由格式引导符号“%”和格式控制字符组成,其一般格式为程程序序%[标志][宽度][.精度][类型]设设计功能:

5、向标准输出设备(显示器)有格式地输出;计标志:指明输出的靠齐方式:“+”——向右靠齐“-”——向左靠齐宽度:非负整数,指明输出项占的列宽;“输出表列”标明输出项(是可选项),由逗号分隔开精度:非负整数;的表达式组成;指明浮点数中小数部分占的列宽,“格式控制字符串”用于控制输出格式;或者指明字符串中从左算起字符的个数;30March201130March2011类型:指明输出项的类型,见下表:910格式化输出函数—printf()格式化输出函数—printf()格式字符含义除了格式控制符,还有附加格式控制符:c以字符形式输出一个字符s输出字符串格式字符含义Cf以小数形式输出单双精度实数,6

6、位小数C程程l:在d,o,x,u之前出现,输出长整数序d,i以有符号十进制形式输出整数序设u以无符号十进制形式输出整数设m,n:(1)m,n为非负整数计计o以无符号八进制形式输出整数(2)m用于控制总的输出宽度X,x以无符号十六进制形式输出整数(3)对于浮点数,n控制小数的输出宽度;x:输出小写a~f;X:输出大写A~F对于字符串,n控制输出字符的个数;E,e以科学记数法输出实数(分大小写E和e)-:使输出向左边靠齐(缺省为向右靠齐)G,g选择%e和%f格式输出中宽度较短的格式,且不输出无意义的0(分大小写E和e)30March201130March20111112C程序设计语言2格式化

7、输出函数—printf()格式化输出函数—printf()(2)转义字符串:由“”引导的转义字符串:说明::换行打印;t:输出指标符;Cr:将当前位置移到行首;b:退格;f:换页;C(1)当所给的总宽度不能满足输出项的需要时:程程序’,”,\分别输出单引号、双引号和反斜杠;序对于非实数,突破所给场宽的要求,按实际需要输出;设ddd:输出3位8进制数代表的字符;设对于实数,满足小数场宽,突破总场宽,输出。计计x

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

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

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