Sziasztok, egy nagyon furcsa jelenségre bukkantam dash, bash stb. terén éspedig:
echo $((9^7)) # ez mi a szösz? sehol nem találom specifikálva...
- 116 megtekintés
Hozzászólások
Bitwise XOR (^) : Bitwise ^ operator performs binary XOR operation bit by bit on the operands.
- A hozzászóláshoz be kell jelentkezni
^ bitwise exclusive OR
https://bash.cyberciti.biz/guide/Perform_arithmetic_operations
- A hozzászóláshoz be kell jelentkezni
bitwise XOR
- A hozzászóláshoz be kell jelentkezni
hm, tök jó, próbáltam rákeresni, de nem találtam, köszi! :)
- A hozzászóláshoz be kell jelentkezni
sehol nem találom specifikálva...
Hol kerested a specifikációját?
A standard tökéletesen leírja:
https://pubs.opengroup.org/onlinepubs/7908799/xcu/chap2.html#tag_001_00…
The arithmetic expression will be processed according to the rules of the ISO C standard, with the following exceptions:
- Only integer arithmetic is required.
- The sizeof() operator and the prefix and postfix ++ and -- operators are not required.
- Selection, iteration and jump statements are not supported.
Az ISO C standard pedig leírja:
https://web.archive.org/web/20181230041359if_/http://www.open-std.org/j…
6.5.11-es fejezet.
Nem értem a problémádat.
- A hozzászóláshoz be kell jelentkezni