• C++学习笔记---数据类型


    1、整型

    C++中能够表示整型的类型有几下几种方式,区别在于所占内存空间不足

    数据类型  占用空间  取值范围
    short(短整型) 2字节  (-2^15~2^15-1)
    int(整型) 4字节 (-2^31~2^31-1)
    long(长整型) windows为4字节,Linux为4字节(32位),8字节(64位) (-2^31~2^31-1)
    long long (长长整型) 8字节  (-2^63~2^63-1)

    可以看到都赋值同一个数的时候所占的内存空间各不相同,所以如果不采用合适的数据类型,变量越多则造成的空间浪费越大

    2、sizeof关键字

    作用:利用sizeof关键字可以统计数据类型所占内存大小

    使用:sizeof(数据类型/变量名)

    示例:

     运行后:

    3、浮点型(实型)

    作用:表示小数

    浮点型变量分为两种:

    1、单精度 float

    2、双精度 double

    区别:有效数字范围和占用内存空间不同

    数据类型  占用内存空间 有效数字范围
    float  4字节 7位有效数字
    double 8字节 15~16位有效数字

     

     

     

     

     

    注意:使用float时要在数据后面加个f,不然会被认为是double类型

     

     4、字符型

    作用:用于显示单个字符

    使用:char a = 'a';//使用单引号

    注:· 字符型变量只占用1个字节

    ·字符型变量并不是把字符本身放在内存中,而是将对应的ASCII编码放入存储单元中

     

    5、字符串型

    两种风格

      1、C语言风格   

    char 变量[] = "字符串值"

      示例:

      2、C++风格

    string 变量名 = “字符串值”

      示例:

     6、布尔值 bool

     占用一个字节

  • 相关阅读:
    SEO简介
    30个最常用css选择器解析(转自大范甘迪)
    H5新增语义化标签footer
    H5新增语义化标签article
    H5新增语义化标签aside
    H5新增语义化标签figure
    H5新增语义化标签nav
    node 文本替换
    一键生成专题
    node命令行工具—cf-cli
  • 原文地址:https://www.cnblogs.com/edllixiaoyu/p/13563654.html
Copyright © 2020-2023  润新知