简述C语言课程知识点,期末复习C语言知识点归纳.doc

期末复习C语言知识点归纳

一、概述

1.一个C语言源程序可以由一个或多个函数组成,有且只有1个main()函数,可以放在程序中的任何位置.

2.一个C程序不论有几个函数,都是从main()函数开始执行.

3. 标识符

按照C语言所定义的规则来命名的符号。

规则: 由字母、数字、下划线组成,但第一个字符必须

是字母或下划线。

例如: area、a234、_1234为合法标识符

456P、a-b、a+b为非法标识符

注意: 标识符区分大小写。

例如: PAGE和page是两个不同的标识符。

4.c语言有32个关键字,关键字不能用作用户标识符。

5. C源程序文件的扩展名".c" 。

6.VC++6.0下c?语言程序的完整实现过程包括4个基本步骤:

编辑源程序

编译源程序

构建(链接)形成可执行文件(.exe)

运行可执行文件.

二、数据类型、表达式

1.c语言中,整型、字符型、实型是最基本的数据类型.

2. 常量

指在程序运行中,其值不能被改变。

分为整型常量、实型常量、字符常量、字符串常量。

整型常量

C语言中主要有十进制、八进制、十六进制等。

十进制 例如 12、-3、32767等。

八进制 用数字0开头,由0-7这8个数字组成。

例如 010、016为合法八进制数

127、018为非法八进制数

十六进制 用数字0和字母x或X开头,用0-9表示前10

个数字,字母A-F(可小写)表示后6个数字。

例如 0xAF、0x10、0x34为合法十六进制数

100、ABC、0xAFH为非法十六进制数

注意: C语言中只有十进制数可以为负数。

实型常量

表示方式有两种: 小数形式和指数形式。

小数形式

例如: 0.123、.123、123. 都是合法形式。

指数形式

例如: 2.3026可用以下任何一种指数表示

0.23026E1、2.3026e0、23.026E-1

但下面的指数形式为非法

E3、.5e3.6、2.3e -2(e和-2间有空格)

符号常量

用符号名来表示一个常量。

格式: #define 符号名 常量值

例: 已知圆的半径为5.0,计算圆的面积(圆周率取3.14)。

#include

#define PI 3.14

main()

{ double r, s;

r=5.0;

s=PI*r*r;

printf(“s=%f\n”,s);

}

C语言中整型常量的3种表示: 8进制以0引导,16进制以0x或0X引导,十进制不能以0开头.

实型(float或double型)常量在程序中只能用十进制数,不能用其他进制表示。2种表示形式,普通的和指数形式,如3e5或者3E5, 三者不可省略任何一部分.

一个字符常量占一个字节存储空间.用单引号限定 ,如:

’A’

’\0x41’ (为转义字符,表示以十六进制数41为ASCII码值的字符,即’A’的转义字符形式).

\n 回车换行 \\ 反斜杠

\’ 单引号 \”双引号

\ddd 三位八进制 \xhh 二位十六进制

\0 空值

例1: ‘\n’表示回车换行 ‘\’’表示一个单引号

例2: ‘\101’表示字符’A’ ‘\x41’表示字符’A’

‘\0’ ( 表示空字符,在字符串中用作字符串的结束标志)

字符串常量用英文双引号括起来. 如:”hello\n”

字符串中的字符个数称为字符串的长度.空字符串长度为0.

字符串存储中每个字符占一个字节,字符串结尾自动加一个结束标志符’\0’,所以字符串存储的时候,占用的空间长度要比串的实际长度多1.

如: char ch[ ]={“Hello”}; 实际串的长度为5,但数组空间长度为6。

变量

指在程序运行过程中其值可以改变的量。

变量的命名必须符合标识符的命名规则,且不能和C语言

中关键字同名。(例如: main是关键字)

例如: a、b、ab为合法变量

define、printf为非法变量

注意: ab是一个整体,含义不同于a乘以b。

有符号整型变量用英文singned表示,存储时最高一位是符号位,无符号整型变量用英文unsigned表示.

字符型变量的数据类型标识符是符号char,每个字符型变量只能存储一个字符.

例如: ‘A’、’c’、’5‘都是合法的字符常量。

”A”、’abc’都是非法的字符常量。

字符变量

用关键字char定义,可以同时赋初值。

例1 定义两个字符变量ch1和ch2。

char ch1,ch2;

例2 定义

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值