Point out the error in the following program on GCC compiler?

Loading

Choose the correct option.

Point out the error in the following program on GCC compiler?

#include 
int main() {
struct bits {
float f:2;
}bit;
printf("%d ", sizeof(bit));
return 0;
}

A. error: bit-field ‘f’ has invalid type
B. 2
C. 4
D. Error: Invalid member access in structure