C语言第二章
C语言的基本数据类型与表达式
C语言字符集、标识符与关键字
C语言字符集
C语言和其他语言一样,它的基本字符集包括有英文字母、阿拉伯数字以及其他一些符号。
具体归纳如下:
⑴英文字母:大小写各26个,共计52个
⑵阿拉伯数字:0到9,共计10个
⑶下划线:_;
⑷其他特殊符号:主要指运算符,运算符通常由一至两个特殊符号组成。特殊符号集如下:
+
_
*
/
%
++
--
<
>
=
>=
<=
= =
!=
!
‖
&&
∧
~
|
&
<<
>>
()
[]
{}
\
″
?
:
.
,
;
′
标识符
用户为程序中的变量、常量、数组、函数、文件和类型等数据所起的名字称为标识符。标识符是字母、下划线和数字的排列,但必须用字母或下划线“_”开头。
大小写字母含义不同。如count,Count,COUNT是三个不同的标识符。标识符不能和C语言的关键字相同,也不能和用户编制的函数或C语言库函数同名。
Turbo C 。
合法标识符:_22A,lea_1,avg3,day,ABCde43xyw8
不合法标识符:
,$_238,#xy,a*b,8Tea
关键字
关键字(又称保留字)是一种语言中规定具有特定含义的标识符。
C语言可使用以下32个关键字:
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
int
long
register
return
short
signed
sizeof
static
struct
switch
typedef
union
unsigned
void
volatile
while
注:C语言的关键字都是小写的。
C语言的基本数据类型
C数据类型丰富,分为:
基本类型
构造类型
指针类型
空类型
整型
字符型
实型
单精度
双精度
数组
结构体
共用体
数据有常量、变量之分,均为其中一种类型。
枚举
数据类型
通常将数组类型、结构体类型、共用体类型和指针类型又统称为复杂类型(有的教材将枚举类型也归为复杂类型)。
基本类型是复杂类型的元素类型。其前面可以加各种修饰符,用来修改基本类型的含义,以便更准确地适应各种情况的需求。
修饰符signed,short,long和unsigned适用于字符和整数两种基本类型,而long还可用于double类型。,。
Turbo C所支持的基本数据类型
关键字
所占位数
取值范围
精度(位)
char
8
-127~127
signed char
8
-127~127
unsigned char
8
0~255
int
16
-32768~32767
unsigned int
16
0~65535
signed int
16
同int
unsigned short int
16
同int
signed short int
16
同short int
long int
32
-2147483648~2147483647
unsigned long int
32
0~4294967295
float
32
-×10-38~+×1038
7
double
64
-×10-308~+×10308
15
long double
80
-×10-4932~+×104932
基本数据类型的修饰符
修饰符
含义
signed
带符号修饰符
unsigned
无符号修饰符
long
长型修饰符
short
短型修饰符
整型变量
一、分类:
分为四种:基本型、短整型、长整型、无符号型
:
用“short int”或“short”表示
:
用“long ”或“long int ”表示
:
用“int”表示
C语言第2章基本数据类型与表达式 来自淘豆网www.taodocs.com转载请标明出处.