您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> C语言 >> 辅导 >> 正文    
  C语言基础教程(二)数据类型、变量和运算符(3) 【注册男护士专用博客】          

C语言基础教程(二)数据类型、变量和运算符(3)

www.nanhushi.com     佚名   不详 

1. 数据类型
    在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.7x10-308E~1.7x10+308E。 
    说明: 
    浮点数均为有符号浮点数, 没有无符号浮点数。 

    二、浮点型变量定义 
    可以用下列语句定义浮点型变量: 
    float a, f;     /*a, f被定义为单浮点型变量*/ 
    double b;       /*b被定义为双浮点型变量*/ 

    三、浮点常数表示 
    例如:  +29.56, -56.33, -6.8e-18, 6.365 
    说明: 
    1. 浮点常数只有一种进制(十进制)。 
    2. 所有浮点常数都被默认为double。 
    3. 绝对值小于1的浮点数, 其小数点前面的零可以省略。如:0.22可写为.22, 
-0.0015E-3可写为-.0015E-3。 
    4. Turbo C默认格式输出浮点数时, 最多只保留小数点后六位。 

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目