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 the output from this program? #include <stdio.h> void do_something(int *thisp, int that) { int the_other; the_other = 5; that = 2 + the_other; *thisp = the_other * that; } int main(void) { int first, second; first = 1; second = 2; do_something(&second, first); printf("%4d%4d\n", first, second); return 0; }
Is main is a keyword in c?
Which of the following data structures is on average the fastest for retrieving data: 1) Binary Tree 2) Hash Table 3) Stack
When would you use a pointer to a function?
How do I declare an array of N pointers to functions returning pointers to functions returning pointers to characters?
In the DOS enveronment, normal RAM that resides beyond the 1mb mark. a) expanded memory b) swapped memory c) Extended memory d) none
what information does the header files contain?
6 Answers BSNL, Cisco, GDA Technologies,
What functions are used for dynamic memory allocation in c language?
How to define structures? ·
Can variables be declared anywhere in c?
How do you write a program which produces its own source code as output?
what value is returned to operating system after program execution?