c语言快速入门系列(二),C语言快速入门系列2.doc

C语言快速入门系列2

C语言快速入门系列(二)

?

-----转载请注明出处coder-pig

本节引言:

?

在前面一节中我们对C语言进行了初步的了解,学会了使用IDE进行代码的编写,编译运行!

在这一节中我们会对C语言的基本语法进行进一步的学习!

C语言是一门语言,可以和英语进行类比,英语句子 = 单词 + 语法

同样C语言的代码语句,也有着一套自己的规则!

废话不多说,直接正文!

?

?

本节学习路线图:

INCLUDEPICTURE \d "/20140710113052834?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY29kZXJfcGln/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" \* MERGEFORMATINET

?

正文:

?

1.基本字符集

?

1.1 标识符

①何为标识符:在C语言中,符号常量,变量,数组,函数等都需要一定的名称,我们把这种名称成为标识符

②标识符划分:关键字,预定义标识符和用户标识符!

③标识符的命名规则

答:只能够由字母,数字,下划线,或者美元符号($)组成,且不能以数字开头;

C语言区分大小写,通常变量名和函数名都用小写字母表示;

虽然没有规定名称的长度,但还是别写太长,最好是见名知义,比如,int max一看就知道是用来存放最大值的!

还有,不能和下面的32个C语言的关键字重名哦!以及C语言中系统先定义的标识符,如系统类库名,系统常量名

系统函数名,如(格式输出函数:printf());重名!

?

?

?

1.2 关键字(保留字)

①何为关键字:C语言中具有特殊含义的英文单词~通常用于构成语句,存储数据,定义数据类型等

②C语言的32个关键字参照图,不用记!等用到了再去了解!

INCLUDEPICTURE \d "/20140709162021921?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY29kZXJfcGln/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" \* MERGEFORMATINET

?

?

?

?

1.3 分隔符

?

①空白符:在程序中加入适当空白,可以使代码缩进,使得程序更加清晰易读.

②普通分隔符: ?分号(:) : 语句结尾; ? ? ? ? ? ? ? ?大括号({ ?}) :函数体,复合语句,以及数组的初始化等

? ? ? ? ? ? ? ? ? ? ? ? ? ?圆括号(()):函数定义时,将参数括起来,或者改变运算的优先顺序; ?eg: (a + 1) *2 ?和 a + (1 * 2)

? ? ? ? ? ? ? ? ? ? ? ? ? ?方括号([]):定义数组类型和应用元素 ? ?eg: int a[10]; ? ? b = a[3];

? ? ? ? ? ? ? ? ? ? ? ? ? ?点号(.):结构体仲引用成员 ? ? ?逗号:参数分隔 ? eg:int a,b,c;

③注释符:?// 单行注释, /**/多行注释 ? 用法可见第一节的hello world程序!

?

?

2.数据类型

?

2.1 基本数据类型

ps:这里不给出数据类型的取值范围以及精度域宽等,因为在不同的计算机字长和系统环境下

占用的内存空间是不一样的,可以通过sizeof获得对应数据类型在该系统环境下所占的字节;

从而算出对应数据类型的取值范围!

?

①整型:用于准确地表示整数,根据表示范围的不同分为以下三种:

短整型(short) < 整型(int) < 长整型(long)

?

②实型(浮点型):用于标识实数(小数)根据范围和精度不同分为以下两种:

单精度浮点数(float) ? < 双精度浮点数(double)

注意:float只能够保证7位数字是有效的!!!

?

③字符型:用来描述单个字符,char

除了上面三种以外,还可以使用long short signed unsigned来修饰不同的数据类型:(char只能用后面两个)

有符号与无符号的区别是:最高位是否为符号位,即最高位是否用于表示数的整负;

我们可以添加unsigned来保证此数据为正数,同时对应的数据范围由0到原来的最大值 * 2?

?

2.2 其他数据类型:

数组,指针,结构体,共用体,枚举,指针类型,文件类型,空类型(void)

这些后面会学到的,不讲!

?

?

3.常量与变量:

?

3.1 ?普通常量

?

整型常量:

INCLUDEPICTURE \d "/2014070

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值