c语言关键字详解txt,C语言关键字详解.pdf

整理人: 张家越 整理时间: 2012 4‐8‐ 个人主页: /zhangjiayue123 /home

C语言关键字详解

目录

1.简单数据的位长 2

2.unsigned 和 signed 关键字 2

3.void 关键字 3

4 .控制关键字 3

5.存储类型关键字 3

5.1 auto 关键字 3

5.2 register 关键字 3

5.3 static 关键字 4

5.4 Extern 关键字 4

5.5 union 关键字 4

5.6 enum 关键字 5

5.7 . Const 关键字 5

5.8 volatile 关键字 5

1

整理人: 张家越 整理时间: 2012 4‐8‐ 个人主页: /zhangjiayue123 /home

C 语言是一门非常精炼的高级语言, ANSI C 标准中一共只有 32 个关键字。我们

可以将这些关键字分为四组,如图 1 ‐1 所示。

表 1 ‐1 C 语言的关键字

关键字类型 关键字列表

数据类型关键字( 12 Char,double ,enum,float ,int ,long,short ,singed,

个) struct ,union ,unsigned,void

控制语句关键字( 12 Break, case, continue, default, do, else, for, goto, if, return,

个) switch, while

存储类型关键字( 4 Auto, register, static, extern

个)

其它关键字( 4 个) Const,sizeof,typedef, olatile

下面我按照这四类分组对 C 语言关键字进行总结, 由于 (structure ,union ,enum

这三类关键字涉及较为复杂的数据结构,在这里先不讨论) 。

1.简单数据的位长

下面有表格的形式给出简单数据类型的取值范围

类型 ANSIC 标准所允许的最小范围( 注意这里是最小范围 )

signed char ‐127 ~ 127

unsignedchar 0 ~ 255

signed short ‐32767 ~ 32767

unsignedshort 0~ 65535

signed int ‐32767~32767

unsigned int 0 ~ 65535

Signedlong 2‐147483 647 ~2 147483 647

Unsignedlong 0 ~ 4 294 967 295

这里来解释红色注释的意思,由于运行 C 语言的平台千差万别,在不同处理器

上的字长可能不一样,比如在 51 上 int 是 16 位的,而在 32 位的 ARM 处理器中

则认为 int 是 32 位的,这由编译器决定。

2.unsigned 和 signed 关键字

unsigned表示无符号数 (包括0 ),signed 表示有符号数, 这两中类型的字符比较

常见,这里就不多做解释,有上表也可以很明显的看出他们的区别。

2

整理人: 张家越 整理时间: 2012 4‐8‐ 个人主页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值