what is the use of bitfields & where do we use them?
Answers were Sorted based on User's Feedback
Answer / naveen shukla
Bit field is an idiom used in the computer programming
language to store a value as a short series of bits .
It is most commanly used when we know the fix width of int
type variable to be used .
| Is This Answer Correct ? | 4 Yes | 1 No |
Answer / rams
Bit fields are used to restrict the size of a structure member. we can reduce the size of a structure member as a result no wastage of bits. suppose if i want to store date generally it is between 1 to 31 we can store it in 5 bits only.
bit fields can be used only with in structure.
ex:struct st
{
char date:5;
};
| Is This Answer Correct ? | 0 Yes | 0 No |
what is a NULL pointer?
Name the language in which the compiler of "c" in written?
24.what is a void pointer? 25.why arithmetic operation can’t be performed on a void pointer? 26.differentiate between const char *a; char *const a; and char const *a; 27.compare array with pointer? 28.what is a NULL pointer? 29.what does ‘segmentation violation’ mean? 30.what does ‘Bus Error’ mean? 31.Define function pointers? 32.How do you initialize function pointers? Give an example? 33.where can function pointers be used?
Do you have any idea about the use of "auto" keyword?
What are the preprocessor categories?
FILE *fp1,*fp2; fp1=fopen("one","w") fp2=fopen("one","w") fputc('A',fp1) fputc('B',fp2) fclose(fp1) fclose(fp2)} a.error b. c. d.
struct node {struct node*temp,*new} prinf("%d",sizeof(struct node));
Convert the following expression to postfix and prefix X $ Y Z - M + N + P / Q / (R + S)
Can you please explain the difference between exit() and _exit() function?
When should a type cast be used?
what is the difference between i++ and ++i?
write a program to arrange the contents of a 1D array in ascending order