计算机二级两个控件之间求偶,计算机二级C语言1.doc

本文介绍了C语言的基础知识,包括程序的构成,以main()函数为中心的执行流程,函数体的定义,变量命名规则,不同类型的变量(如int、short、long、unsigned、char、float、double)及其取值范围,以及常量的表示。此外,还讲解了注释的使用和变量类型的强制转换。通过实例演示如何在VC6环境下运行C程序并查看输出结果。
摘要由CSDN通过智能技术生成

计算机二级C语言1.doc

计算机二级C语言

各章的知识点

第一章

(略---给学生们在书上画一下)

第二章C程序基础知识

(以下列举的知识点给学生在书上画一画,有的可以写在书上的空白地方或写在本上)

1 简单的C语言程序的构成

(1)一个C程序只有一个main()----称为主函数,main要小写,程序的执行是从主函数开始并在主函数中 结束,一个完整的C程序是由一个主函数和若干个子函数构成的。

(2)函数内部称为函数体,由一对大括号{}括起来,在{}里,前面必须是定义各种所需的变量,后面才是各种语句,二者不能颠倒,并且一个语句结束必须有分号;

下面是例子:

#include”stdio.h” /* 或写成#include

嵌入头文件 ,注意前面要有#号,后面没有;号 ,所以它不是语句*/

main()

{int a,b,c; /* 定义三个整型变量 */

a=2; /*以下三句是赋值语句,注意每个语句都有分号; */

b=3;

c=a+b;

printf(“%d”,c); /* 把变量C的值在电脑屏幕上显示---称为输出语句 */

}

把这个程序领着学生在VC6里演示一下,让学生会运行程序,并且会看输出结果。

2 关于/* ...........*/------称为注释,它不运行

把从/*开始到*/结束的语句行都作为注释(记住—注释是不运行的)-----老师在投影上举一例说明。

不能嵌套注释,如:/*/*........*/*/

3 关于给变量起名的问题,也就是变量名的命名规则

由字母a~z、A~Z、0~9、_(下划线)组成

由字母或下划线开头

大、小写的字母是不同的变量

不能使用C语言的关键字(关键字是小写的)

老师在此可以举例说明

4 在C语言中经常可以用到哪些类型的变量和常量的问题

(1)若有f(x)=2x2 +5 ,其中X是变量,5是常量,那么X的取值范围是什么 呢?是有符号整型?无符号整型?短整型?长整型?单精度浮点型?双精度浮点型等等,这个问题在C语言的程序设计中对变量X的取值范围规定的比较清楚。下面就介绍一下在C语言中对变量X 是如何规定它的取值范围的。呵呵!!!

① int x(signed int x或signed x)------称为普通整型,它规定了X的取值范围是下列类型(注意:这里的变量X 是用4个字节来存放的)

十进制的-----正整数、负整数、0,如:25、-36等

八进制的-----正整数,如:065等,-065(不允许 )

十六进制的----正整数,如:0x2c,0Xa6等,-0xa1(不允许)

② short int x(short x)------称为短整型,它规定的X的取值范围和int x基本一样,只不过取的数要比int x要小而已,因为它是用两个字节来存放X的(-32768~+32767)。而上面的是用 四个字节来存放X的。

③long int x(long x)-----称为长整型,其规定的X取值范围和int x一样,也是用四个字节来存放X的(输入时要用%ld、%Ld)。

④unsigned int x(unsigned x)------称为无符号整型,它规定了X只能取正整数,也是用四个字节来存放X的。

⑤unsigned short int x------称为无符号短整形,其十进制的 取值范围喂0~65535

⑥char x------称为字符型,用一对单引号‘’括起来的任意字符,包括字母字符、数字字符、转义字符等

如:’a’、’3’、’\n’等

分析:’a’、’A’ 、‘2’、 2 、‘ab’ 、‘\123’

⑦float x------单精度浮点型,小数点后默认保留6位小数

如:0.123、.123、123.等

1.23e+2、1.23e2、1.23E2、.123e-2等(指数形式)

用指数形式表示浮点数要注意三点:ⅰ、e或E前后必须有数 ⅱ、e或E后面必须是整数 ⅲ、e或E的前后以及数字之间不得插入空格

⑧double x------双精度浮点型(输入时要用%lf或%Lf,输出可用%f、%lf、%Lf)

(2)关于常量(整数、小数、字符型数据)

5------可以认为是int型、short int、unsigned int都可以

5L或5l------是long int型

5h或5H------是short int型

1.23------是double型

‘a’-----97

‘A’-----65

‘2’------50

‘\123’---

(3)关于类型的强制转换问题------即把一个类型强制转换成其他类型

如:#include”stdio.h”

main()

{int x=5; /* 给变量X初始化*/

float y,z;

z=2.56; /*

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值