首页 > 用户发贴区 > 编程问题提问区 > 新手请教一个白痴问题
2008
02-21

新手请教一个白痴问题

int型 float型 double型 long弄分别指的是什么样的数据啊?、


能都举个例子吗?


我只清楚 1到100之内的整数都是int型


新手请教一个白痴问题》有 3 条评论

  1. younger 说:

    每个数据占用内存大小都不一样的,新手就了解int型就够了,以后你自己会懂的

    另int范围是-32768~32767

  2. jj258490347 说:

    还是想看些例子“`

  3. xstar 说:

    [code]
    #include <stdio.h>
    #include <stdlib.h>
    int main()
    {
        printf( "sizeof(char) : %d\n", sizeof(char) );

        printf( "sizeof(short) : %d\n", sizeof(short) );

        printf( "sizeof(int) : %d\n", sizeof(int) );

        printf( "sizeof(float) : %d\n", sizeof(float) );

        printf( "sizeof(double) : %d\n", sizeof(double) );

        printf( "sizeof(long) : %d\n", sizeof(long) );

        return 0;
    }
    [/code]

    表示的数据范围不同!
    其中int目前一般是4byte的,而long和编译器有关!一般32位的是4byte,64位的是8byte.

留下一个回复