Home » C Programming » Structures, Unions, Enums

Point out the error in the program? #include int main() { struct a { float category:5; char scheme:4; }; printf("size=%d", sizeof(struct a)); return 0; }

Correct Answer: Error in this float category:5; statement

Explanation:

Bit field type must be signed int or unsigned int.


The char type: char scheme:4; is also a valid statement.


← Previous Question Next Question→

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion