计算机二级c语言1

计算机二级c语言1

ID:15309124

大小:919.00 KB

页数:34页

时间:2018-08-02

计算机二级c语言1_第1页
计算机二级c语言1_第2页
计算机二级c语言1_第3页
计算机二级c语言1_第4页
计算机二级c语言1_第5页
资源描述:

《计算机二级c语言1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机二级C语言各章的知识点第一章(略---给学生们在书上画一下)第二章C程序基础知识(以下列举的知识点给学生在书上画一画,有的可以写在书上的空白地方或写在本上)1简单的C语言程序的构成(1)一个C程序只有一个main()----称为主函数,main要小写,程序的执行是从主函数开始并在主函数中结束,一个完整的C程序是由一个主函数和若干个子函数构成的。(2)函数内部称为函数体,由一对大括号{}括起来,在{}里,前面必须是定义各种所需的变量,后面才是各种语句,二者不能颠倒,并且一个语句结束必须有分号;下面是例子:#include”stdio.h”/*或写成#include嵌入

2、头文件,注意前面要有#号,后面没有;号,所以它不是语句*/main(){inta,b,c;/*定义三个整型变量*/a=2;/*以下三句是赋值语句,注意每个语句都有分号;*/b=3;c=a+b;printf(“%d”,c);/*把变量C的值在电脑屏幕上显示---称为输出语句*/}把这个程序领着学生在VC6里演示一下,让学生会运行程序,并且会看输出结果。2关于/*...........*/------称为注释,它不运行(1)把从/*开始到*/结束的语句行都作为注释(记住—注释是不运行的)-----老师在投影上举一例说明。(2)不能嵌套注释,如:/*/*........*/*/3关于给变量起名的

3、问题,也就是变量名的命名规则(1)由字母a~z、A~Z、0~9、_(下划线)组成(2)由字母或下划线开头(3)大、小写的字母是不同的变量(4)不能使用C语言的关键字(关键字是小写的)老师在此可以举例说明4在C语言中经常可以用到哪些类型的变量和常量的问题(1)若有f(x)=2x2+5,其中X是变量,5是常量,那么X的取值范围是什么呢?是有符号整型?无符号整型?短整型?长整型?单精度浮点型?双精度浮点型等等,这个问题在C语言的程序设计中对变量X的取值范围规定的比较清楚。下面就介绍一下在C语言中对变量X是如何规定它的取值范围的。呵呵!!!①intx(signedintx或signedx)----

4、--称为普通整型,它规定了X的取值范围是下列类型(注意:这里的变量X是用4个字节来存放的)十进制的-----正整数、负整数、0,如:25、-36等八进制的-----正整数,如:065等,-065(不允许)十六进制的----正整数,如:0x2c,0Xa6等,-0xa1(不允许)②shortintx(shortx)------称为短整型,它规定的X的取值范围和intx基本一样,只不过取的数要比intx要小而已,因为它是用两个字节来存放X的(-32768~+32767)。而上面的是用四个字节来存放X的。③longintx(longx)-----称为长整型,其规定的X取值范围和intx一样,也是用

5、四个字节来存放X的(输入时要用%ld、%Ld)。④unsignedintx(unsignedx)------称为无符号整型,它规定了X只能取正整数,也是用四个字节来存放X的。⑤unsignedshortintx------称为无符号短整形,其十进制的取值范围喂0~65535⑥charx------称为字符型,用一对单引号‘’括起来的任意字符,包括字母字符、数字字符、转义字符等如:’a’、’3’、’’等分析:’a’、’A’、‘2’、2、‘ab’、‘123’⑦floatx------单精度浮点型,小数点后默认保留6位小数如:0.123、.123、123.等1.23e+2、1.23e2、1

6、.23E2、.123e-2等(指数形式)用指数形式表示浮点数要注意三点:ⅰ、e或E前后必须有数ⅱ、e或E后面必须是整数ⅲ、e或E的前后以及数字之间不得插入空格⑧doublex------双精度浮点型(输入时要用%lf或%Lf,输出可用%f、%lf、%Lf)(2)关于常量(整数、小数、字符型数据)5------可以认为是int型、shortint、unsignedint都可以5L或5l------是longint型5h或5H------是shortint型1.23------是double型‘a’-----97‘A’-----65‘2’------50‘123’---(3)关于类型的强制转

7、换问题------即把一个类型强制转换成其他类型如:#include”stdio.h”main(){intx=5;/*给变量X初始化*/floaty,z;z=2.56;/*给变量Z赋值*/y=(float)x;/*对变量X的值进行强制转换,而X的类型和值都不改变*/printf(“%d,%f”,x,y);/*5,5.000000*/x=(int)z;(或写成x=z)/*对变量Z的值进行强制转换,且不进行四舍五入*/p

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

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

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