ik ben bezig om een stuk java te vertalen naar C#, en nou kom ik onderstaande stukje code tegen.
Nou weet ik van die eerst twee pijltjes naar links '<<' dat het een shift naar links is.
Maar wat betekend '>>>'? een shift naar rechts ?
Zoja, waarom dan een extra pijltje ?
En '>>>=' kom ik al helemaal niet uit.
Mocht deze vraag hier niet horen, mijn excuses.
code:
1
2
3
| returnvalue = ((Right << 16) & 0xFFFF0000) | ((Left >>> 16)& 0x0000FFFF); returnvalue >>>= 48 - sum; |
Nou weet ik van die eerst twee pijltjes naar links '<<' dat het een shift naar links is.
Maar wat betekend '>>>'? een shift naar rechts ?
Zoja, waarom dan een extra pijltje ?
En '>>>=' kom ik al helemaal niet uit.
Mocht deze vraag hier niet horen, mijn excuses.