我学习C的过程1

本文详细介绍了TurboC中的各种数据类型,包括整型、浮点型等,并阐述了不同类型的表示方法、变量定义及常数表示方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据类型

 Turbo C语言中, 每个变量在使用之前必须定义其数据类型。Turbo C有以下几种类型: 整型(int)、浮点型(float)、字符型(char)、指针型(*)、无值型(void)以及结构(struct)和联合(union)。
   一.整型
 
   1、整型数说明
    加上不同的修饰符, 整型数有以下几种类型;
    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。

    2、整型变量定义
    可以用下列语句定义整型变量
    int a, b;            /*a、b被定义为有符号短整型变量*/
    unsigned long c;     /*c被定义为无符号长整型变量*/

    3、整型常数表示
    按不同的进制区分, 整型常数有三种表示方法:
    十进制数:  以非0开始的数
               如:220, -560, 45900
    八进制数:  以0开始的数
               如:06; 0106
    十六进制数:以0X或0x开始的数
               如:0X0D, 0XFF, 0x4e
    另外, 可在整型常数后添加一个"L"或"l"字母表示该数为长整型数, 如22L, 0773L, 0Xae4l。

    二、浮点型
    1、浮点数说明
    Turbo C中有以下两种类型的浮点数:
    float      单浮点数。字长为4 个字节共32 位二进制数,   数的范围是3.4x10-38E~3.4x10+38E。
    double     双浮点数。字长为 8个字节共 64 位二进制数,  数的范围是1.7x10-308E~1.7x10+308E。
    说明:
    浮点数均为有符号浮点数, 没有无符号浮点数。

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

    3、浮点常数表示
    例如:  +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默认格式输出浮点数时, 最多只保留小数点后六位。


泉州OA软件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值