zoukankan      html  css  js  c++  java
  • 一、基本数据类型

    基本数据类型

    整型 (整数类型 没有小数的数字 3 4 5)
    浮点型(实型) 小数类型

    字符类型 hello 一个字母

    字节 单位 内存大小的基本单位

    10MB B Byte 字节 M 10^6 2^

    10^3 1000 2^10 1024

    b bit比特 二进制位 8bit=1 Byte

    网速 100M 100Mb/s 上网能达到的最大值12.5MB/s

    1.整数类型 int 数据大小 数据存放的范围(32位环境)
    4个字节 -2^31~2^31-1 9位数
    对于数字比较大的 存不下

    short 短整型 2字节 -2^15~2^15-1
    long 长整型 32位环境和int一样
    long long 超长整型 8个字节 -2^65~2^65-1

    int存放整数 范围 大概能够存放9位整数 超过这个范围 使用其他的类型

    2.浮点型 float单精度浮点型 double双精度浮点型
    float 4个字节 -3.4*10^38~3.4*10^38 精确到6~7位
    double 8个字节 -1.7*10^38~1.7*10^308 精确到16~17位

    double好处 1.能够存放的数据范围比较大 2.精度比较高
    float好处 1.内存小 省内存 计算比较快

    324563454.123
    浮点型存放的是近似值(不够精确)

    3.字符型 char
    1个字节 范围-128~127
    0~127之间的数字 每个数字对应一个字符---->ASCII码

    48--->0
    67--->A
    97--->a

    变量是用来存放数据的 类型 是给数据分类的

    1.只能是字母数据下划线 字母 美元符号组成
    2.不能是数字开头
    3.c语言自带的关键字不可以使用 int

    编译器可能提供特殊的命名方式(不算正式的命名 vs可以中文命名) 换了其他编译器不适用

    常用的命名方法
    驼峰命名法(小驼峰) 除了第一个单词外 其余单词首字母全部大写
    mciSendString

    见名知意 从变量名区分这个变量做什么作用

    2^3 2的3次方 3个2相乘 2*2*2

    计算机用二进制位单位----->一个二进制 一个bit

    变量和常量
    不可以改变的数据 圆周率 重力加速度 代码不可以改变的 常量
    在代码中可变的数据 int x;
    常量不需要定义
    #define

  • 相关阅读:
    nodejs下载图片保存本地
    anaconda基本命令
    1.购买腾讯学生服务器遇到的坑
    git 命令
    JS深拷贝递归实现
    Object.prototype.toString()
    Spring核心知识点
    Spring核心知识点
    Spring核心知识点
    Spring基础知识点
  • 原文地址:https://www.cnblogs.com/liugangjiayou/p/11712739.html
Copyright © 2011-2022 走看看