




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上C程序设计知识点第1章 C语言概述1.1. C语言属高级语言,区分字母的大小写,以函数为基本单位采用模块化程序设计,可直接访问内存,进而对硬件进行操作。1.2. 用C语言编写和程序称作C源程序,简称C程序,C程序可由若干个文本文件组成,文件扩展名为C(使用C+编译器时默认扩展名为CPP)。C源程序经编译、连接后得到扩展名为EXE的可执行文件(目标程序)。 预处理 编译、连接 执行若干个C程序文件-C程序-目标程序文件-1.3. C程序从主函数开始执行,每个C程序有且仅有一个主函数,因此,每个C程序文件中至多有一个主函数。1.4. C语句以分号结尾,用括起来的一组语句称
2、作复合语句,复合语句可省略花括号之后的分号。1.5. 允许一行内写多个C语句,也允许一个C语句占用多行,但保留字和标识符不可拆行。1.6. 掌握练习册中选择部分第3章 数据类型、运算符与表达式3.1. C的数据类型如下所示:表3.1 C语言的数据类型数据类型字节数数值范围基本类型整型无符号短整型(unsigned short int)40216-1有符号短整型(signed short int)2-215215-1无符号长整型(unsigned long int)40232-1有符号长整型(signed long int)4-231231-1实型单精度实型(float)4长37位,6位有效双精
3、度实型(double)8长307位,15位有效长双精度实型(long double)10长4931位,18位有效字符型(char)1028-1空类型(void)1构造类型枚举类型2指针类型2数组类型结构体类型共用体类型3.2. C符号常量名、变量名、函数名等统称标识符,标识符的命名规则为:以字母或下划线开头,由字母、数字、下划线组成,不能是关键字,超出32个字符部分被忽略(最好不超过8个字符)。3.3. 以0开头的整数为八进制整数,以0X或0x开头的整数为十六进制无符号整数。3.4. -3276832767为int型,0U65535U为unsigned型,65536UU和0ULUL为unsig
4、ned long型,-32769、32768和-LL为long型。后缀U和L不区分大小写和次序。3.5. 数据的存储字节数可用运算符sizeof()查询,括号内可是数据、表达式或类型名。其中,尾数为定点数或整数,除码为整数。标准浮点数的小数点在第1位非0数字之后。后缀L或l的实型常量为长双精度,无后缀实型常量为双精度。3.6. 实型常量指数形式:1.210-3-1.2e-3例如123.456可以表示为:123.456e0、12.3456e1、1.23456e2、把其中的1.23456e2称为“规范化的指数形式”:即在字母e(或E)之前的小数部分中,小数点左边应有一位(且只能有一位)非零的数字。
5、3.7. 用一对单引号括起来的单个字符称作C字符常量,其值为该字符的ASCII码(1字节无符号整数)。3.8. 转义字符n、t、分别表示回车符、制表符、反斜杠、单引号、双引号。3.9. 转义字符整数、x整数(或X整数)中的整数分别为八进制、十六进制,表示以此整数为ASCII码的字符。3.10. 用双引号括起来的一串字符称作C字符串型常量,串中字符数称作串长,可以为0。字符串的存储形式为:依次存储字符串中字符的ASCII码,并追加一个空字符0(1字节无符号整数0)。3.11. 字符型、整型、实型数据统称数值型数据,不同类型的数值型数据可以混合运算,低精度数据被自动强制转换为高精度数据后方参与运算
6、。另外,字符常量为有符号短整数,两个字符型数据间的运算按有符号短整数处理。3.12. 如果将数值型数据赋给不同类型的数值型变量,则数值型数据将被自动强制转换为变量的数据类型。3.13. C允许定义变量的同时赋初值。3.14. C运算符及其优先级、结合性如附录C(教材第365页)所示。3.15. 强制数据类型转换的一般形式为:(类型名)数据3.16. 自增+、自减-运算只能作用于变量,作用于右侧时,返回变量自增、自减前的值。3.17. 赋值表达式的格式为:变量=表达式 或 变量op=表达式其中,op为运算符 +、-、*、/、%、。其中,+、-、+、-、+=、-=均以基类型数据为基本单位。10.6
7、. 一维数组的数组名可作为指针调用,它指向数组中的第一个元素,以数组中元素的类型为基类型。10.7. 对于一维数组来说,基址+i 和 &基址i均指向数组中的第i+1个元素(i=0);*(基址+i) 和 基址i均表示数组中的第i+1个元素(i=0)。注意:看课件a+i等价p+i等价&ai,*(a+i)等价*(p+i)等价ai10.8. 掌握指针及字符串指针赋值,初始化第11章 结构体与共用体11.1. 声明结构体语句的一般格式为:struct 标识符成员表列;其中,成员表列为一组声明变量的语句,这些变量称作该结构体的成员,又称数据项、分量、域、字段等。语句结尾处的分号不可缺省,标识符可以省略,如果不省略标识符,则新增一个数据类型(名):struct 标识符11.2. 定义结构体变量的一般格式为:struct 标识符 变量表列;也可在声明结构体的同时定义变量:struct 标识符成员表列变量表列;11.3. 结构体变量可在定义时赋初值,类似于数组赋初值。11.4. 结构体变量的整体使用有以下四种:(1) 赋值:结构体变量=同类型结构体变量(2) 求存储量:sizeof(结构体变量)(3) 取地址:&结构体变量(4) 初始化与数组初始化相似。11.5. 结构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外架承包合同4篇
- 2025贵州黔南州瓮水街道招聘公益性岗位人员20人模拟试卷带答案详解
- 2025哈尔滨铁道职业技术学院辅导员招聘5人考前自测高频考点模拟试题及完整答案详解
- 2025年上海事业单位真题
- 2025年福建省泉州市华侨大学分析测试中心招聘模拟试卷附答案详解(考试直接用)
- 2025河南中医药大学第一附属医院(郑州)招聘131名考前自测高频考点模拟试题及答案详解(夺冠)
- 助理个人工作总结合集15篇
- 2025辽宁抚顺高新热电有限责任公司招聘专业技术人员的二次考前自测高频考点模拟试题及答案详解(各地真题)
- 2025黑龙江黑河北安市招聘乡村医生21人模拟试卷及一套答案详解
- 2025河南推拿职业学院招聘6人考前自测高频考点模拟试题附答案详解(黄金题型)
- 移动学习期刊论文
- 2025年事业单位公开招聘考试(E类)《综合应用能力西医临床》试卷真题及完整解析
- 公司事件事故管理制度
- 2024小学科学教师职称考试模拟试卷及参考答案
- 广告说服的有效实现知到智慧树期末考试答案题库2025年湖南师范大学
- Creo软件基础操作培训
- 农村房产放弃协议书
- 企业内部控制培训课件
- 化物所员工安全教育考试题库
- 迎接本科教育教学审核评估
- 装卸设备安全管理制度
评论
0/150
提交评论