【编程初学】一看就会!一张图清楚数据类型的分类!

     对于初学者来说,学习编程首先要搞清数据类型的分类,今天我们一起来理一理数据类型的那些事儿。

  首先,在计算机系统中,数据类型分文三种类型,即内建、自建及模拟.

      其中,内建类型是指C语言设定的类型,它包括了整型浮点以及指针,三大部分。

      其次,自建类型指的是程序员根据自己编程需要所创建的临时数据的类型。包括:结构联合枚举

      最后,模拟类型指的是以整型变量模拟出的数学类型,例如布尔类型和字符类型。

话不多说,我们上图。

 

  整型:
            有符号:最高位二进制位用于表示正(0)负(1)
            signed char     1   127~-128
            signed short    2   32767~-32768
            signed int      4   2147483647~-2147483648
            signed long     4/8 
            signed long long 8  9223372036854775807~-9223372036854775808
            注意:signed不加就代表加了。


            无符号:所有的二进制位都用来表示数据,只能表示正数
            unsigned char   1   0~255
            unsigned short  2   0~65535
            unsigned int    4   0~4294967295
            unsigned long   4/8 
            unsigned long long 8 0~18446744073709551615
            注意:由于unsigned不能省略,因此使用时比较麻烦,标准库就对这些类型做的重定义,实现在stdint.h


            uint8_t -> unsigned char
            uint16_t -> unsigned short
            uint32_t -> unsigned int
            uint64_t -> unsigned long | unsigned long long

  浮点型:

             带小数点的数据,默认小数后六位有效,采用科学计数法来存储(格式),它的运算效率比整型要慢,尽量不要使                        用。
            单精度:float   4
            双精度:double  8
            高精度:long double 12/18

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值