您所在位置: 网站首页 / 期末复习C语言知识点归纳.docx / 文档详情
期末复习C语言知识点归纳.docx 立即下载
2024-11-05
约1.4万字
约48页
0
42KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

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

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

预览

免费试读已结束,剩余 43 页请下载文档后查看

20 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

期末复习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<stdio.h>
#definePI3.14

main()
{doubler,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’的转义字符形式).
‘\0’(表示空字符,在字符串中用作字符串的结束标志)
11.字符串常量用英文双引号括起来.如:”hello\n”
字符串中的字符个数称为字符串的长度.空字符串长度为0.
字符串存储中每个字符占一个字节,字符串结尾自动加一个结束标志符’\0’,所以字符串存储的时候,占用的空间长度要比串的实际长度多1.
如:charch[]={“Hello”};实际串的长度为5,但数组空间长度为6。
变量
指在程序运行过程中其值可以改变的量。
变量的命名必须符合标识符的命名规则,且不能和C语言
中关键字同名。(例如:main是关键字)
例如:a、b、ab为合法变量
define、printf为非法变量
注意:ab是一个整体,含义不同于a乘以b。

有符号整型变量用英文singned表示,存储时最高一位是符号位,无符号整型变量用英文unsigned表示.
字符型变量的数据类型标识符是符号char,每个字符型变量只能存储一个字符.
例如:‘A’、’c’、’5‘都是合法的字符常量。
”A”、’abc’都是非法的字符常量。
常见的转义字符:
\n回车换行\\反斜杠
\’单引号\”双引号
\ddd三位八进制\xhh二位十六进制
\0空值
例1:‘\n’表示回车换行‘\’’表示一个单引号
例2:‘\101’表示字符’A’‘\x41’表示字符’A’

字符变量
用关键字char定义,可以同时赋初值。
例1定义两个字符变量ch1和ch2。
charch1,ch2;
例2定义两个字符变量a和b,初值分别为’1’和’2’。
chara=’1’,b=’2’;
getchar函数和putchar函数
分别用来输入字符和输出字符。

字符的输入和输出
使用scanf和printf时,格式符均为%c。

例1从键盘上输入一个字符保存在ch中。
charch;
ch=getchar();
例2charc1=’A’,c2;
c2=c1+1;
putchar(c2);
输
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

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

文档大小:42KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用