zoukankan      html  css  js  c++  java
  • C语言数据类型

    参考链接:http://www.cnblogs.com/onedime/archive/2012/11/21/2780149.html

        http://www.cnblogs.com/cyzsoho/p/4802799.html

    1.概述

      C 语言包含的数据类型如下图所示:

    2.各种数据类型介绍

    2.1整型

      整形包括: short 短整型、int 整形、long 长整形。

    2.1.1 短整形 short,大小2个字节(32位系统)

      short a=1;

    2.1.2 整形 int

      一般占4个字节(32位),最高位代表符号,0表示正数,1表示负数,取值范围是-2147483648~2147483647,在内存中的存储顺序是低位在前、高位在后,例如0x12345678在内存中的存储如下:

      地址:0x0012ff78  0x0012ff79  0x0012ff7a  0x0012ff7b

      数据:  78      56        34      12

      定义:用int关键字,举例如下:

      int a=6;

    2.1.3长整形 long

      long a=10;

    2.2浮点型 

      浮点型包括:float 单精度型、double 双精度型。

    2.2.1单精度型 float

      浮点型,又称实型,也称单精度。一般占4个字节(32位系统),

      float a=4.5;

      地址:0x0012ff78  0x0012ff79  0x0012ff7a  0x0012ff7b

      数据:  00      00        90      40

    2.2.2 双精度型 double

      一般占8个字节(32位系统)

      double a=4.5;

      地址:0x0012ff78  0x0012ff79  0x0012ff7a  0x0012ff7b  0x0012ff7c  0x0012ff7d  0x0012ff7e  0x0012ff7f

      数据:  00      00       00      00      00      00      12      40

    2.3 字符类型 char

      在各种不同系统中,字符类型都占一个字节(8位)。定义如下:

      char c='a';

      也可以用字符对应的ASCII码赋值,如下:

      char c=97;

    附ASCII对照表:http://www.cnblogs.com/wangsens/p/7612147.html

     构造类型

    构造类型是利用基本类型进行组合人为定义的数据类型,主要有 结构体、枚举型、共用体

    详细理解可以参考以下链接:http://www.cnblogs.com/kenshincui/p/3856543.html

    本文由个人收集网络资料整理而成,部分资料来源不明确,如有侵权请联系作者。另欢迎大家交流分享,转载请注明出处。谢谢!
  • 相关阅读:
    Sprint第二个冲刺(第八天)
    Sprint第二个冲刺(第七天)
    Sprint第二个冲刺(第六天)
    Sprint第二个冲刺(第五天)
    Sprint第二个冲刺(第四天)
    Sprint第二个冲刺(第三天)
    Sprint第二个冲刺(第二天)
    Sprint第二个冲刺(第一天)
    新冲刺Sprint3(第三天)
    新冲刺Sprint3(第二天)
  • 原文地址:https://www.cnblogs.com/wangsens/p/7612108.html
Copyright © 2011-2022 走看看