Po co robić bitowate i w języku programowania C?
Bitwise „i” działanie języka programowania C służy do włączenia sygnału tylko wtedy, gdy wszystkie dostarczone wejścia są „1s”. W przeciwnym razie, jeśli którykolwiek z dostarczonych danych wejściowych to „0”, wówczas wyjście operacji „i” będzie również „0” i.mi., sygnał zostanie wyłączony. Aby lepiej zrozumieć operator „i” w języku programowania C, będziesz musiał przejść przez następną sekcję tego przewodnika.
Jak robić bitowe i w języku programowania C?
Aby wykonać bitowate i działanie w języku programowania C, możesz przyjrzeć się następującemu programowi C:
W tym programie najpierw zadeklarowaliśmy dwie liczby całkowite, „x” i „y” i przypisaliśmy im wartości „14” i „6”. Binarne odpowiedniki tych dwóch liczb całkowitych to odpowiednio „1110” i „0110”. Oznacza to, że bitowate i działanie na tych dwóch liczbach uczynią liczbę binarną „0110”, która jest również równoważna „6”. Aby wykonać tę bitową i działającą, po prostu użyliśmy symbolu Ampersand między liczbowymi „x” i „y”.
Po napisaniu tego prostego programu skompilowaliśmy go z poleceniem pokazanym poniżej:
$ gcc i.C -O iNastępnie, aby uruchomić ten program, wykonaliśmy następujące polecenie:
$ ./IDane wyjściowe tego programu pokazane na poniższym obrazku pokazuje, że nasz program został wykonany poprawnie i skutecznie, ponieważ dane wyjściowe okazało się „6”, którego binarny odpowiednik to „0110”. Oznacza to, że nasze bitowe i działanie zostały pomyślnie wykonane.
Wniosek
W tym artykule dotyczyło bitowskiego „i” działania języka programowania C. Najpierw wyjaśniliśmy znaczenie tego operatora bitowego. Następnie podzieliliśmy się również, jak ten operator faktycznie działa w języku programowania C.