数据类型转换规则C语言

一、数据类型

为什么对数据进行分类:节约存储空间,提高运行速度。

整型:
    signed
        signed char         1       -128~127
        signed short        2       -32678~32767
        signed int          4       正负20亿
        signed long         4/8     正负20亿/9开头19位整数
        signed long long    8       9开头19位整数
        注意:signed 不加就代码
    unsigned:
        unsigned char       1       0~255
        unsigned short      2       0~65535
        unsigned int        4       0~40亿
        unsigned long       4/8     0~40亿/1开头20位整数
        unsigned long long  8       1开头20位整数
        注意:由于定义无符数据时比较麻烦,标准库把这些无符类型重新定义成了以下类型
            需要包含头文件 stdint.h
            uint8_t、uint16_t、uint32_t、uint64_t
            int8_t、int16_t、int32_t、int64_t

浮点:
    float           4
    double          8
    long double     12/16
    注意:采用科学计算法,二进制与真实数据之间需要翻译,因此计算整数要比整型要慢。
    小数点后六位有效。
    
模拟:
    char 字符其实就是符号或图案,在内
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值