What is the purpose of the code, and is there any problem
with it?
unsigned int f( unsigned n )
{ return –n & 7; }
Answer Posted / senthil
f returns the 8's complement of the lower 3 bits of a given number
................................(2's complement of n)&0x07
f(0) => -00000000&00000111 => 00000000&00000111 => 00000000 (0)
f(1) => -00000001&00000111 => 11111111&00000111 => 00000111 (7)
f(2) => -00000010&00000111 => 11111110&00000111 => 00000110 (6)
f(3) => -00000011&00000111 => 11111101&00000111 => 00000101 (5)
f(4) => -00000100&00000111 => 11111100&00000111 => 00000100 (4)
f(5) => -00000101&00000111 => 11111011&00000111 => 00000011 (3)
f(6) => -00000110&00000111 => 11111010&00000111 => 00000010 (2)
f(7) => -00000111&00000111 => 11111001&00000111 => 00000001 (1)
f(8) => -00001000&00000111 => 11111000&00000111 => 00000000 (0)
f(9) => -00001001&00000111 => 11110111&00000111 => 00000111 (7)
f(10) => -00001010&00000111 => 11110110&00000111 => 00000110 (6)
.
.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is the general form of #line preprocessor?
what is the difference between north western polytechnique university and your applied colleges?? please give ur answers for this. :)
Describe the steps to insert data into a singly linked list.
How can I open files mentioned on the command line, and parse option flags?
Can static variables be declared in a header file?
any function have arguments one or more OR not . it is compulsary a) any function compulsary have one or more arguments b) any function did not have arguments. It is not compulsary c) it is optional it is not compulsary d) none of the above
Give me the code of in-order recursive and non-recursive.
How would you rename a function in C?
What are the different types of pointers used in c language?
What are loops in c?
Is null valid for pointers to functions?
Should I learn data structures in c or python?
How main function is called in c?
How to create struct variables?
Is c is a procedural language?