浮点数组的大小

时间:2010-06-16 05:09:25

标签: c

这个数组的大小是多少?

float a[10];

4 个答案:

答案 0 :(得分:5)

等于sizeof a

答案 1 :(得分:2)

查找C手册( sizeof 关键字):

#include <stdio.h>

int main(void)
{
  float a[10];

  printf("sizeof float %d\n", sizeof(float) );
  printf("sizeof array %d\n", sizeof(a) );
  printf("array size %d\n", sizeof(a)/sizeof(a[0]) ); // sizeof(a[0]) is the same with sizeof(float)
  return 0;
}

希望它不是太难。

答案 2 :(得分:0)

曾听说过sizeof。 它必须有所帮助。

答案 3 :(得分:-1)

足够10个花车。这取决于实施。在C编译器的大多数实现中,float的长度为4个字节,因此它至少为4 * 10个字节。在C中有sizeof,使用它!