考试网 >> IT认证 >> 等级 >> 等级动态 >> C教程-----数据类型、变量和运算符(2)

C教程-----数据类型、变量和运算符(2)

发布时间:2006-07-25 11:59     点击:
分页:[1] 2 3 4  下一页

2. 数据类型

在Turbo C语言中, 每个变量在使用之前必须定义其数据类型。Turbo C有以下

几种类型:整型(int)、浮点型(float)、字符型(char)、指针型(*)、无值型(void)

以及结构(struct)和联合(union)。其中前五种是Turbo C的基本数据类型、后两种

数据类型(结构和联合)将在第五章介绍。

2.1 整型(int)

一、整型数说明

加上不同的修饰符,整型数有以下几种类型;

signed short int 有符号短整型数说明。简写为short或int,字长为2

字节共16位二进制数,数的范围是-32768~32767。

signed long int 有符号长整型数说明。简写为long,字长为4字节共

32位二进制数,数的范围是-2147483648~2147483647。

unsigned short int 无符号短整型数说明。简写为unsigned int,字长

为2字节共16位二进制数,数的范围是0~65535。

unsigned long int 无符号长整型数说明。简写为unsigned long,字长

为4字节共32位二进制数,数的范围是0~4294967295。

二、整型变量定义

可以用下列语句定义整型变量

int a,b;/*a、b被定义为有符号短整型变量*/

unsigned long c;/*c被定义为无符号长整型变量*/

三、整型常数表示

按不同的进制区分,整型常数有三种表示方法:

十进制数:以非0开始的数

如:220,-560,45900

八进制数:以0开始的数

如:06;0106,05788

十六进制数:以0X或0x开始的数

如:0X0D,0XFF,0x4e

另外, 可在整型常数后添加一个"L"或"l"字母表示该数为长整型数, 如22L,

0773L,0Xae4l。

2.2 浮点型(float)

一、浮点数说明

Turbo C中有以下两种类型的浮点数:

float 单浮点数。字长为4 个字节共32 位二进制数,数的范围是

3.4x10-38E~3.4x10+38E。

double 双浮点数。字长为 8个字节共 64 位二进制数,数的范围是
分页:[1] 2 3 4  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有