Diskuze: Bitové operátory
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
protože sice zapisuješ do intů hexa, ale potom to vypisuješ jako int,
kdyby se udělalo něco ve smyslu Integer.toHexString(myInt)
System.out.println(Integer.toHexString(hodnota & bitovaMaska));
Mělo by to vypsat HEXa tvaru, co jsi asi předpokládal
Nebo napsal jsem to blbě, vypisuješ jako string, ale jde o to, že int*int == int, nebo int & int == int
0x000F = 0000000000001111b
0x2222 = 0010001000100010b
& 0000000000000010b == 2d
& je bitový súčin
x & y
i-ty bit bitového súčinu bude 1 ak i-ty bit x aj i-ty bit y bude 1, v
opačnom prípade bude i-ty bit 0
Ano, prefix 0x je pro šestnáckovou soustavu, 0 pak pro osmičkovou.
Zobrazeno 7 zpráv z 7.