Operator bitowy: Różnice pomiędzy wersjami

Dodane 60 bajtów ,  4 lata temu
m
Drobne redakcyjne - poprawki linków, apostrofów, cudzysłowów...
m (→‎Operatory bitowe w językach programowania: zmiana linków zewnętrznych na działające)
m (Drobne redakcyjne - poprawki linków, apostrofów, cudzysłowów...)
'''Operator bitowy''' w [[Programowanie|programowaniu]] – [[Operator (programowanie)|operator]] dostępny w określonym [[Język programowania|języku programowania]] (a także w innych [[Język komputerowy|językach komputerowych]]), który, działając na podanych [[Argument (informatyka)|argumentach]], realizuje podstawowe operacje [[Algebra Boole'aBoole’a|algebry Boole'aBoole’a]] na pojedynczych bitach lub każdej parze odpowiadających sobie bitów pobieranych z tych samych pozycji dwóch argumentów operatora oraz operacje przesunięć lub obrotów bitowych.
 
To jakie operatory bitowe są dostępne w konkretnym języku programowania zależy od jego [[Syntaktyka (językoznawstwo)|składni]], a to jakie są zasady ich stosowania, w tym priorytet tych operatorów i kolejność opracowywania argumentów – od przyjętej przez [[autor]]ów języka lub [[Implementacja (informatyka)|implementacji]] konwencji. Zróżnicowany jest również sposób zapisu operatorów bitowych w poszczególnych językach: stosuje się zapis w postaci [[Słowo kluczowe (informatyka)|słów kluczowych]], bądź symboli ([[Znaki pisarskie|znaku]] lub znaków nie będących [[litera]]mi). Stosowane są operatory bitowe [[Działanie jednoargumentowe|jednoargumentowe]] – operator [[Negacja|negacji]] – oraz [[Działanie dwuargumentowe|dwuargumentowe]] – np. [[Alternatywa|suma logiczna]], [[Koniunkcja (logika)|iloczyn logiczny]] i inne.
<!-- Abap --><ref name="abap">{{cytuj stronę| url = http://help.sap.com/saphelp_nw2004s/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm | tytuł = Bit Operations | data dostępu = 2011-09-08| opublikowany = help.sap.com – SAP Library | praca = ABAP Programming (BC-ABA) |język = en}}</ref>
<!-- Ada --><ref name="ada95">{{cytuj książkę |autor =Michał Morawski |autor2 = Antoni M. Zajaczkowski |autor link = | tytuł =Wstęp do programowania w języku Ada’95 | miejsce =Łódz | rok =2004 | wydanie=drugie| strony = | isbn =| url=http://cybra.p.lodz.pl/Content/3698/Ada_95_Skrypt_Wyd_II.pdf | data dostępu =2011-01-29 | język = pl}}</ref>
<!-- C --><ref name="tc-jb">{{cytuj książkę |autor =Jan Bielecki |autor2 = |autor link = Jan Bielecki (informatyk) | tytuł =Turbo C z grafiką na IBM PC | wydawca = Wydawnictwa Naukowo-Techniczne | miejsce =Warszawa | rok =1990| seria =[[Mikrokomputery]] | strony = | isbn =83-204-1101-7 | język = pl}}</ref><ref name="ec-jb">{{cytuj książkę |autor =Jan Bielecki |autor2 = |autor link = Jan Bielecki (informatyk) | tytuł =Encyklopedia języka C dla IBM PC | wydawca = Wydawnictwa Komunikacji i Łączności | miejsce =Warszawa | rok =1989| tom =I | tytuł tomu =Opis języka | strony = | isbn =83-206-0919-4 | język = pl}}</ref>
<!-- C, C++ --><ref name="cpp-jb">{{cytuj książkę |autor =Jan Bielecki |autor2 = |autor link = Jan Bielecki (informatyk) | tytuł =Od C do C++, programowanie obiektowe w języku C | wydawca = Wydawnictwa Naukowo-Techniczne | miejsce =Warszawa | rok =1990| strony = | isbn =83-204-1332-X | język = pl}}</ref>
<!-- Java --><ref name="java-kj">{{cytuj stronę| url = http://www.webdeveloper.pl/manual_java/ | tytuł = Kurs Java. Opis języka, składni. Polski podręcznik. | data dostępu = 2011-09-08| autor =Artur Tyloch | opublikowany = www.webdeveloper.pl | język = pl}}</ref>
<!-- Modula-2 --><ref name="modula2">{{cytuj książkę |autor =Niklaus Wirth |autor2 =| autor3= |autor link =Niklaus Wirth | tytuł =Modula 2 | wydawca = Wydawnictwa Naukowo-Techniczne| miejsce =Warszawa | rok =1987| seria =[[Biblioteka Inżynierii Oprogramowania]] | strony = | id=ISSN 0867-6011 | isbn =83-204-0828-8 | język = pl}}</ref>
<!-- Pascal --><ref name="bp">{{cytuj książkę |autor =Andrzej Marciniak |autor2 =| autor3= |autor link =Andrzej Marciniak (matematyk) | tytuł =Borland Pascal 7.0 | wydawca = Nakom | miejsce =Poznań | rok =1994 | seria =[[Biblioteka Użytkownika Mikrokomputerów]] | strony = | id=ISSN 0867-6011 | isbn =83-85060-53-7 | język = pl}}</ref>
<!-- PL/I --><ref name="pl1jb">{{cytuj książkę |autor =Jan Bielecki |autor2 = |autor link = Jan Bielecki (informatyk) | tytuł =Rozszerzony PL/I i JCL w systemie OS/RIAD | wydawca = Państwowe Wydawnictwo Naukowe | miejsce =Warszawa | rok =1986 | seria =Biblioteka Informatyki | strony = | isbn =83-01-06146-4 | język = pl}}</ref><ref name="pl1a">{{cytuj książkę |autor =M. I. Auguston i inni |autor2 = |autor link = | tytuł =Programowanie w języku PL/1 OS JS | wydawca = Państwowe Wydawnictwo Naukowe | miejsce =Warszawa | rok =1988 | seria = | strony = | isbn =83-01-07463-9 | język = pl}}</ref>
<!-- python --><ref name="phyton-lr">{{cytuj stronę| url = http://docs.python.org/reference/index.html | tytuł = The Python Language Reference 2.7 | data dostępu = 2011-09-27| opublikowany = docs.python.org | data =August 04, 2011 | język = en}}</ref>
<!-- REXX --><ref name="rexx">{{cytuj stronę| url = http://killbox.pl/work/rexx/rexx-doc/language.htm | tytuł = The REXX language | data dostępu = 2011-09-08| autor = | opublikowany = killbox.pl | język = en}}</ref><ref name="orexx">{{cytuj stronę| url = http://www.oorexx.org/docs/rexxref/x974.htm | tytuł = Open Object Rexx™: Reference | data dostępu = 2011-09-08| autor = | opublikowany = www.oorexx.org |język = en}}</ref>
311 999

edycji