- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
期末复习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
#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 定义两个字符
您可能关注的文档
最近下载
- 2025年河北省政府采购评审专家考试题库(含答案).docx VIP
- 电动重卡充电站建设方案.docx VIP
- 一种白肉灵芝-魔芋胶压片糖果及其制备方法.pdf VIP
- 20J333 建筑防腐蚀构造.docx VIP
- 24J113-1 内隔墙-轻质条板(一).docx
- 保护区安全准入复习试题附答案.doc
- 工厂分伙协议合同.docx VIP
- 古韵悠长 第一课《雕梁画栋》课件 2024——2025学年人美版(2024)初中美术七年级上册.pptx VIP
- TCECS1517-2023 装配式压制玻璃钢排水检查井应用技术规程.pdf VIP
- 《企业安全生产培训需求分析与课程设计》PPT课件.pptx VIP
文档评论(0)