Categories:
.NET (357)
C (330)
C++ (183)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (1)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
Shift Operators
What will be printed as the result of the operation below:
main() { int x=5; printf("%d,%d,%d\n",x,x<<2,x>>2); }
✍: FYIcenter
As x = 5 = 0x0000,0101; so x << 2 -< 0x0001,0100 = 20; x >> 2 -> 0x0000,0001 = 1. Therefore, the answer is 5, 20, 1.
2007-02-26, 7292👍, 0💬
Popular Posts:
What does address of operator do in background? The AddressOf operator creates a delegate object to ...
Write down the equivalent pointer expression for referring the same element a[i][j][k][l]? a[i] == *...
Can an anonymous class be declared as implementing an interface and extending a class? An anonymous ...
Where are cookies actually stored on the hard disk? This depends on the user's browser and OS. In th...
What is the purpose of the wait(), notify(), and notifyAll() methods? The wait(),notify(), and notif...