chC语言基础语法实用学习教案

上传人:莉**** 文档编号:90461060 上传时间:2022-05-15 格式:PPTX 页数:51 大小:919.03KB
收藏 版权申诉 举报 下载
chC语言基础语法实用学习教案_第1页
第1页 / 共51页
chC语言基础语法实用学习教案_第2页
第2页 / 共51页
chC语言基础语法实用学习教案_第3页
第3页 / 共51页
资源描述:

《chC语言基础语法实用学习教案》由会员分享,可在线阅读,更多相关《chC语言基础语法实用学习教案(51页珍藏版)》请在装配图网上搜索。

1、会计学1chC语言基础语言基础(jch)语法实用语法实用第一页,共51页。2.以下叙述正确的是() A.在C程序中,main函数必须位于程序的最前面 B.C程序的每行中只能写一条语句 C.C语言本身没有输入输出语句 D.在对一个C程序进行编译的过程中,可发现(fxin)注释中的拼写错误c第1页/共51页第二页,共51页。3.以下叙述不正确的是( ) A.一个C源程序可由一个或多个函数组成 B.一个C源程序必须包含一个main函数 C.C程序的基本组成单位是函数 D.在C程序中,注释说明(shumng)只能位于一条语句的后面D第2页/共51页第三页,共51页。4.C语言规定:在一个源程序中,ma

2、in函数(hnsh)的位置( ) A.必须在最开始 B.必须在系统调用的库函数(hnsh)的后面 C.可以任意 D.必须在最后C第3页/共51页第四页,共51页。5.一个C语言程序(chngx)是由( ) A.一个主程序(chngx)和若干子程序(chngx)组成 B.函数组成 C.若干过程组成 D.若干子程序(chngx)组成B第4页/共51页第五页,共51页。6.C源程序的基本单位是( )7.一个(y )C源程序中至少应包括一个(y )( )函数(hnsh)主函数(hnsh)第5页/共51页第六页,共51页。第6页/共51页第七页,共51页。#includevoid main()int a

3、,b,c,max;printf(please input a,b,c:n);scanf(%d,%d,%d,&a,&b,&c);max=a;If(maxb) max=b;if(maxbabove $123 _toDayM.D.John3days#33char$123ab第21页/共51页第二十二页,共51页。例1 int student; stadent=19; /Undefined symbol stadent in function main 例2 int a,b; /为a,b各分配(fnpi)两个字节,按整数方式存储数据例3 float a,b,c; c=a%b; /illegal use

4、 of floating point in function main (1)凡未被事先定义的,系统不把它认作变量名,这就能保证程序中变量名使用(shyng)得正确。(2)每一个变量被指定为一个确定的类型,在编译时就能为其分配相应的存储单元。(3)指定每一个变量属于一种类型,这就便于在编译时据此检查在程序中要求对该变量进行的运算是否合法。第22页/共51页第二十三页,共51页。x、y是整型变量每个变量分配2个字节(z ji)存储单元将数值5、3分别(fnbi)存放到x、y变量的存储单元x、y变量的值重新赋值运行结果: 5- 3 1- 2思考下列代码的运行结果?第23页/共51页第二十四页,共5

5、1页。形式表示方式举例十进制整数由数字09表示123,-456,0123,-456,0八进制整数由数字0开头,后跟数字07表示0123,0110123,011十六进制整数由0 x开头,后跟09,af,AF表示0 x123,0Xff0 x123,0Xff第24页/共51页第二十五页,共51页。26运行(ynxng)结果: 0 x80 -128 0200 -128 128 - 128128 - 200第25页/共51页第二十六页,共51页。27C第26页/共51页第二十七页,共51页。28名称全称类型说明符缩写类型说明符位数 范围整型整型intint16-32768 至 +32767无符号整型无符

6、号整型unsigned intunsigned160 至 65,535短整型短整型short intshort16-32768 至 +32767无符号短整型无符号短整型unsigned short intunsigned short160 至 65,535长整型长整型long intlong32-2,147,483,648 至 2,147,483,647无符号长整型无符号长整型unsigned long intunsigned long320 至 4,294,967,295第27页/共51页第二十八页,共51页。29nint max_marks = 100;在同一语句中可以(ky)声明多个类型

7、相同的变量:int page_number, copies, paper_width;第28页/共51页第二十九页,共51页。30运行(ynxng)结果:, 第29页/共51页第三十页,共51页。31运行(ynxng)结果:32767,-32768演示第30页/共51页第三十一页,共51页。32B第31页/共51页第三十二页,共51页。十进制数形式(xngsh)实型常量0.123, .123, 123.0, 0.0, 123.指数(zhsh)形式实型常量12.3e3 ,123E2, 1.23e4 , e-5 , 1.2E-3.5 , .e3 表示形式指数形式:E(e) (e或E之前必须有数字;

8、指数为整数)十进制小数形式:由数字和小数点组成第32页/共51页第三十三页,共51页。C第33页/共51页第三十四页,共51页。(2)实型数据(shj)的分类 类型类型比特数比特数有效数字有效数字数值范围数值范围float3267-10381038double641516-1030810308long double1281819-104932104932第34页/共51页第三十五页,共51页。float 在 C 语言(yyn)中用于存储单精度浮点数float32 位-10+38 至 10+38 ,7位有效数字(yu xio sh z)第35页/共51页第三十六页,共51页。内存floatdou

9、ble213.5671435568967 64位取值范围(fnwi):-10+308 至 1030816 位有效数字(yu xio sh z)第36页/共51页第三十七页,共51页。38(3)实型数据(shj)的误差 演示(ynsh)第37页/共51页第三十八页,共51页。2398340 M int/floatchar第38页/共51页第三十九页,共51页。转义字符:有些以“”开头的特殊字符称为转义字符。转义字符及其含义:转义字符含义nvradddtbf“xhh转义字符含义换行垂直制表回车响铃单引号3位8进制数代表的字符水平制表退格换页反斜线双引号2位16进制数代表的字符如 101 -A 01

10、2 -n 376 - x61 -a 60 -0 483 -()例 转义字符举例(j l)main() printf(101 x42 Cn); printf(I say:How are you?n); printf(C Programn); printf(Turbo C);运行(ynxng)结果:(屏幕显示)A B CIsay:”How are you?”C ProgramTurbo Ca,A,1,?,$abc、“a”2.5.1 字符(z f)常量用单引号包含的一个字符是字符型常量,只能包含一个字符.第39页/共51页第四十页,共51页。D第40页/共51页第四十一页,共51页。D第41页/共5

11、1页第四十二页,共51页。q字符变量(binling)的定义形式如下:char c1,c2q在程序中可以用2种方法给字符(z f)变量赋值,1是直接将字符(z f)赋给变量,2是将字符(z f)的ASCII码赋给变量:q char c1a;q char c197;q一个(y )字符变量在内存中占1个字节。 q字符变量用来存放字符常量,注意只能放1个字符。2.5.3 字符变量第42页/共51页第四十三页,共51页。44所以: 根据需要,一个字符数据既可以以字符形式输出(shch),也可以以整数形式输出(shch)。2.5.3 字符数据在内存的存储(cn ch)形式 一个字符常量存放到一个字符变量

12、中,实际上并不是把该字符放到内存中去,而是将该字符的ASCII码放到存储单元中。第43页/共51页第四十四页,共51页。45例2.6 向字符变量(binling)赋以整数。 #include void main() char c1,c2; c1=97; c2=98; printf(“%c %cn”,c1,c2); printf(“%d %dn”,c1,c2); q运行(ynxng)结果:q q 97 98第44页/共51页第四十五页,共51页。46q 运行(ynxng)结果: 第45页/共51页第四十六页,共51页。47C第46页/共51页第四十七页,共51页。48q合法的字符串常量:q“Ho

13、w do you do.”, “CHINA”, “a” , “$123.45”q可以(ky)输出一个字符串,如qprintf(“How do you do.”);2.5.2 字符串常量(chngling)字符串常量是一对双撇号括起来的字符序列。第47页/共51页第四十八页,共51页。49 结论:不能把一个字符串常量(chngling)赋给一个字符变量。C语言中不存在字符串变量! 是字符(z f)常量,”是字符串常量 如:假设被指定为字符变量 :char c c=a;”a”;c”CHINA”;第48页/共51页第四十九页,共51页。50“a”,他不是一个(y )人!有东西附体!规定:在每一个字符串常量(chngling)的结尾加一个 “字符串结束标志”,以便系统据此判断字符串是否结束。规定以字符作为字符串结束标志。a a 0例 a“a”第49页/共51页第五十页,共51页。51志志 0 。第50页/共51页第五十一页,共51页。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!