int型 float型 double型 long弄分别指的是什么样的数据啊?、
能都举个例子吗?
我只清楚 1到100之内的整数都是int型
>> 本文固定链接: http://www.vcgood.com/archives/2166
>> 转载请注明: jj258490347 2008年02月21日 于 C语言帝国 发表
int型 float型 double型 long弄分别指的是什么样的数据啊?、
能都举个例子吗?
我只清楚 1到100之内的整数都是int型
>> 本文固定链接: http://www.vcgood.com/archives/2166
>> 转载请注明: jj258490347 2008年02月21日 于 C语言帝国 发表
你必须先 登录才能发表评论。
每个数据占用内存大小都不一样的,新手就了解int型就够了,以后你自己会懂的
另int范围是-32768~32767
还是想看些例子“`
[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.