Co robi i operator robią w c++
W języku C ++, i operator można użyć w trzech różnych przypadkach, które są następujące:
Przypadek 1: „&” operator jako operator bitowców
W języku programowania C ++, I Operator może być używany jako bitowate i operator. i operator W C ++ działa w sposób, w jaki najpierw ocenia wartość binarną każdego operandu, a następnie używa tabeli prawdy i formatu do wspólnie dodawania wartości binarnych. Wreszcie, zwraca wartość podstawową 10 dodatku.
Jako odświeżenie, tabela prawdy działa następująco:
Zacznijmy od ilustracji.
#włączaćW kodzie nasze operandy wynoszą 5 i 15, które są przechowywane odpowiednio w NUM1 i NUM2. Następnie oceniliśmy oba operandy za pomocą I operator: cout (NUM1 i NUM2); a wynik był 5.
5 ma liczbę binarną 00101. 15 ma wartość binarną 01111.
Następnie zostaną dodane dwie wartości binarne, przy czym każdy indeks będzie pasował do drugiego.
Teraz dane, które otrzymujemy, to: 00101
Wartość 00101 w binarie to 5.
Wyjście
Przypadek 2: operator „&” jako operator adresu
I Symbol można użyć do deklarowania wskazówek. Oznacza to, że na przykład, jeśli masz wskaźnik Int (int*) wskazujący na adres pamięci, I Symbol można użyć w połączeniu z wskaźnikiem do identyfikacji danego adresu.
Wskaźnik to zmienna, która przechowuje lokalizację innej zmiennej, alternatywnie można powiedzieć, że zmienna, która ma adres zmiennej wskaźnika „wskazuje” drugą zmienną. Każdy typ danych, taki jak obiekt, struktura lub sam wskaźnik, może być zmienną.
Uzupełnienie *i adres operator (i). Jest to nieusowy operator, który podaje lokalizację zmiennej, którą określa jej operand. Na przykład:
#włączaćW tym kodzie stosuje się zmienną „wskaźnik”, aby wskazać wartość var, która wynosi 100, do wartości val, przez instrukcje 'wskaźnik = i var' I „val = *wskaźnik”.
Wyjście
Przypadek 3: „I” operator jako operator logiczny
I Symbol może być również używany jako operator logiczny, wykonując różne operacje, takie jak i i. Jest to najczęściej używane podczas pracy z wartościami i kontroli logicznych, gdy chcesz zdefiniować warunki pętli lub instrukcji IF. Iteracja przesunie powrót 1, jeśli && Warunki są prawdziwe, a 0, jeśli jakikolwiek warunek się nie spełni. Oto przykładowy kod, w którym I Operator działa pod względem operatora logicznego.
#włączaćW powyższym kodzie, jeśli oba (4 != 10) i (1 < 3) conditions are true, then the output would be 1 (true). Similarly, in 2Nd Część, oba warunki są znowu prawdziwe, więc wyjście to 1. Ale w ostatniej części do 2Nd Warunek jest prawdziwy, ale pierwszy jest fałszywy, więc wyjście to 0 (false).
Wyjście
Wniosek
I Symbol jest ważnym i wszechstronnym aspektem programowania C ++ i jest używany na różne sposoby. W C ++ może być używany w celu przypisania referencyjnego, do operacji bitwennych i operacji logicznych. Powyższe wytyczne omawiają wszystkie te metody, w których i są używane z przykładowym kodem w każdej metodzie, aby pomóc użytkownikom w nauce użycia i operatora w C++.