zoukankan      html  css  js  c++  java
  • C语言基础:C语言数据类型总结

    一、基本数据类型

    1.int
    1> long int == long:8个字节  %ld 或者 %li
    2> short int == short:2个字节 %d 或者 %i
    3> unsigned int == unsigned:4个字节 %zd 或者 %zi
    4> signed int == signed == int:4个字节 %d 或者 %i
    <span style="color:#ff0000;">PS:所有d都可以改为i</span>



    2.floatdouble

    1> float :4个字节 %f
    2> double:8个字节 %f 或者 %lf
    

    3.char

    1> 1个字节 %c %d<span style="white-space:pre">	</span>   //%d输出的值是ASCII码
    2> char类型保存在内存中的是它的ASCII值
     'A' --> 65
    


    二、构造类型

    1.数组

    1> 只能由同一种类型的数据组成

    2> 定义:数据类型 数组名[元素个数];

        char name[] = "abcd";
        int age[] = {10, 20, 30};
    


    2.结构体

    1> 可以由不同类型的数据组成

    2> 先定义类型,再利用类型定义变量

        struct Student
        {
            int age;
            char *name;
        };


    三、指针类型

    1.变量的定义

    int *p;
    

    2.间接操作变量的值

    int a = 10;
    p = &a;
    *p = 20;
    


    四、枚举类型

    使用场合:当一个变量只允许有几个固定取值时

        enum Season
        {
            spring,
            summer,
            autumn,
            winter
        };
    


  • 相关阅读:
    第七章读书笔记
    第八章读书笔记
    第五章读书笔记
    第六章读书笔记
    总结
    第四章读书笔记
    第十一章读书笔记
    第十章读书笔记
    第九章读书笔记
    第八章读书笔记
  • 原文地址:https://www.cnblogs.com/iOSCain/p/4282878.html
Copyright © 2011-2022 走看看