C语言快速入门系列

上传人:夏** 文档编号:469558958 上传时间:2024-02-12 格式:DOC 页数:15 大小:1.43MB
返回 下载 相关 举报
C语言快速入门系列_第1页
第1页 / 共15页
C语言快速入门系列_第2页
第2页 / 共15页
C语言快速入门系列_第3页
第3页 / 共15页
C语言快速入门系列_第4页
第4页 / 共15页
C语言快速入门系列_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《C语言快速入门系列》由会员分享,可在线阅读,更多相关《C语言快速入门系列(15页珍藏版)》请在金锄头文库上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! C语言快速入门系列(二)-转载请注明出处coder-pig本节引言:在前面一节中我们对C语言进行了初步的了解,学会了使用IDE进行代码的编写,编译运行!在这一节中我们会对C语言的基本语法进行进一步的学习!C语言是一门语言,可以和英语进行类比,英语句子 = 单词 + 语法同样C语言的代码语句,也有着一套自己的规则!废话不多说,直接正文!本节学习路线图: 正文:1.基本字符集 1.1 标识符 何为标识符:在C语言中,符号常量,变量,数组,函数等都需要一定的名称,我们把这种名称成为标识符标识符划分:关键字,预定义标识符和用户标识符!标识符的命名规则答:

2、只能够由字母,数字,下划线,或者美元符号($)组成,且不能以数字开头;C语言区分大小写,通常变量名和函数名都用小写字母表示;虽然没有规定名称的长度,但还是别写太长,最好是见名知义,比如,int max一看就知道是用来存放最大值的!还有,不能和下面的32个C语言的关键字重名哦!以及C语言中系统先定义的标识符,如系统类库名,系统常量名系统函数名,如(格式输出函数:printf();重名!1.2 关键字(保留字) 何为关键字:C语言中具有特殊含义的英文单词通常用于构成语句,存储数据,定义数据类型等C语言的32个关键字参照图,不用记!等用到了再去了解!1.3 分隔符 空白符:在程序中加入适当空白,可以

3、使代码缩进,使得程序更加清晰易读.普通分隔符: 分号(:) : 语句结尾; 大括号( ) :函数体,复合语句,以及数组的初始化等 圆括号():函数定义时,将参数括起来,或者改变运算的优先顺序; eg: (a + 1) *2 和 a + (1 * 2) 方括号():定义数组类型和应用元素 eg: int a10; b = a3; 点号(.):结构体仲引用成员 逗号:参数分隔 eg:int a,b,c;注释符:/ 单行注释, /*/多行注释 用法可见第一节的hello world程序!2.数据类型 2.1 基本数据类型 ps:这里不给出数据类型的取值范围以及精度域宽等,因为在不同的计算机字长和系统

4、环境下占用的内存空间是不一样的,可以通过sizeof获得对应数据类型在该系统环境下所占的字节;从而算出对应数据类型的取值范围!整型:用于准确地表示整数,根据表示范围的不同分为以下三种:短整型(short) 整型(int) 长整型(long)实型(浮点型):用于标识实数(小数)根据范围和精度不同分为以下两种:单精度浮点数(float) 双精度浮点数(double)注意:float只能够保证7位数字是有效的!字符型:用来描述单个字符,char除了上面三种以外,还可以使用long short signed unsigned来修饰不同的数据类型:(char只能用后面两个)有符号与无符号的区别是:最高位

5、是否为符号位,即最高位是否用于表示数的整负;我们可以添加unsigned来保证此数据为正数,同时对应的数据范围由0到原来的最大值 * 22.2 其他数据类型: 数组,指针,结构体,共用体,枚举,指针类型,文件类型,空类型(void)这些后面会学到的,不讲!3.常量与变量: 3.1 普通常量 整型常量:实型常量:字符常量字符串常量和符号常量3.2 变量 1. 什么是变量?答:程序运行过程中,他的值可以改变的数据,代表着一个存储空间,需要用变量名来找到这个数据就像:你去超市,放东西到储物柜的一格,他会给你一张纸条,你根据这个纸条才可以拿回自己的东西储物柜的一格就是变量的内存空间,字条就是变量名,你

6、拿和放就是修改变量名对应内存中的数据2.变量的使用:一个简单的 int a = 123;其实暗地里执行了以下操作int a:在内存中开辟了四个字节的内存空间,并且为这个空间起了个名字,叫做a;后面的=123,这一步完成的是变量的初始化,就是通过a这个变量名,往4个字节的内存中放入123这个数据小提示;一个好的建议是,当我们定义一个变量时,对其进行初始化,可以有效的避免空指针问题的出现 你可以通过&a获得存放123这个数据的内存地址的值!4.运算符与表达式C语言强大的地方之一就是他拥有丰富的运算符4.1 算术运算符 4.2 关系运算符 4.3逻辑运算符 4.4 赋值运算符 4.5 条件表达式 4

7、.6 逗号表达式: 4.7 长度测试运算符 sizeof:通常用来测试某个数据类型所占的内存空间大小使用示例代码:cpp view plain copy 1. #include2. intmain()3. 4. inta=1;5. floatb=1.1;6. charc=c;7. printf(%d,%d,%dn,sizeof(a),sizeof(b),sizeof(c);8. return0;9. 该代码测试的是int,float,char类型在本机所占的字节数4.8 运算符的优先级 口诀: 括号最大 ! 算数运算符 关系运算符逻辑与或赋值运算符不要去记表,用到的时候再查,查多了就熟了!C语言运算符优先级表:(详细)http:/ 数据类型的转换 小节:标识符的命名规则了解下C的32个关键字,分隔符的使用3个基本数据类型:整型,浮点型,字符型普通常量,字符串常量和符号常量变量的使用算术运算符,关系运算符,逻辑运算符,赋值运算符,条件运算符,逗号运算符,长度测试运算符的使用!了解下运算符的优先级C语言数据类型转换的强制转换(显式)和自动转换(隐式) /

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号