Operatorzy DART

Operatorzy DART
Operatorzy są godnymi uwagi symbolami używanymi do wykonywania operacji w operantach w dowolnym języku programowania. Podobnie, rzut jest wyposażony w różne wbudowane operatory, których można użyć do wykonywania różnych zadań. Powstaje w wyrażeniu. Wyrażenie to składa się z operandów (znanych również jako dane) i operatora oceny wartości. Operatorzy działają jak funkcje, ale ich składnia i implikacje nie są tym, czego byśmy się spodziewali. Operatorzy powinni współpracować tylko z jednym lub dwoma operatorami, a Unary Operatorzy biorą tylko jeden operand i operatorów binarnych. W tym artykule dołożymy wszelkich starań, aby objąć wszystkich znaczących i przydatnych operatorów DART.

Różne typy operatorów w rzutce

Kilka rodzajów operatorów w DART, które omówimy z programem DART, jest następujące:

  1. Operatory arytmetyczne
  2. Operatorzy relacyjni
  3. Wpisz operatory testów
  4. Operatorzy bitowate
  5. Operatorzy zadań
  6. Operatorzy logiczni
  7. Operator notacji kaskadowej

Jak używać operatorów w rzutce?

Mamy kilka prostych przykładów demonstracji wbudowanych operatorów DART. Te przykłady są następujące:

Przykład nr 1: Korzystanie z operatorów arytmetycznych w rzutce

Są to operatorzy, którzy są wykorzystywani do wdrażania operacji arytmetycznych przez operandy. Są operatorami binarnymi, co oznacza, że ​​mają dwa operandy do działania.

Wdrażamy operacje arytmetyczne w powyższym przykładzie. Po pierwsze, zainicjowaliśmy dwie liczby w zmiennej, „x” i „y”. Następnie wykonaliśmy operacje arytmetyczne na tych dwóch liczbach. Po pierwsze, użyliśmy operatora „+” i przypisaliśmy go do zmiennej „suma”. Następnie przeprowadziliśmy różnicę (-), produkt (*), oddział (/), inny sposób podziału (~/) i operatora modułu (%). Każdy operator ma inny wynik, który zostanie wydrukowany z instrukcją drukowania.

Operator arytmetyczny ma następujące wyniki, jak pokazano:

Przykład nr 2: Korzystanie z operatorów relacyjnych w rzutce

Ta klasa operatorów jest wykorzystywana nad operandami do wykonywania operacji relacyjnych

Powyższa metoda obejmuje operatory relacyjne na liczbach, które są inicjowane w zmiennej „NUM1” i „NUM2”. Na podanych operantach użyliśmy większej niż (>), mniej niż (), większego niż równego (> =), mniej niż równego (=), równego (==) i nie równego (!=) Operatorzy. Te operatorzy są używane w oddzielnych zmiennych, ale na tych samych operantach.

Wyniki operatorów relacyjnych są pokazane w następujący sposób.

Przykład nr 3: Korzystanie z operatorów testów typu w rzutce

Ta kategoria operatorów obejmuje operatorów, którzy porównują operandy.

W powyższym przykładowym programie utworzyliśmy zmienną ciągną „VAL1” i podwójną zmienną „VAL2”. Zmienne te są inicjowane z wartościami zgodnie z zestawem typu danych dla tych zmiennych. Następnie, w ramach naszej funkcji drukowania, użyliśmy słowa kluczowego „IS” między zmienną „Val1” a typem danych „String”. Jeśli element ma określony typ, operator „IS” zwraca prawdziwie jako wartość logiczna. W drugiej funkcji drukowania mamy „nie jest równe„!„Operator. Ten operator jest używany, gdy obiekt ma określony typ; Zwraca wartość logiczną Fałsz.

Dlatego mamy wyjście operatora testu typu jako wynik logiczny w następujący sposób:

Przykład nr 4: Korzystanie z operatorów bitowców w rzutce

Ta kategoria operatorów obejmuje operatorów wykonujących operacje bitwise w operantach. Tylko poszczególne liczby liczb całkowitych są wykorzystywane z operatorami bitowcami. Ich działanie jest podobne do działalności cyfrowej elektroniki logicznej (i, lub, XOR itd. Komunikacja w portach/gniazdach USB, porównanie danych i szyfrowanie to rzeczywiste aplikacje operatorów bitowych. Aby zmieniać bit danych za pomocą, operatorzy pracują z wartościami binarnymi 0 i 1.

Tutaj wykonaliśmy działanie bitwise podczas korzystania z operatorów bitwise na danych operantach. Te operandy są przechowywane w zmiennych, które są reprezentowane jako „n1” i „n2” w kodzie. Operatorzy bitowate obejmują i (&) lub (|), xor (^), nie (~), lewa zmiana (<>). Każde z nich ma określone zadanie, tak że bitwe i operator porównują oba operandy za pomocą logicznej i pracy. Bit wyjściowy wynosi 1, jeśli oba wartości bitu to 1; W przeciwnym razie jest to 0. | Operator używa logicznej lub operacji do porównania swoich dwóch operandów. Wygenerowany bit wynosi 1, jeśli jedna z wartości bitów wynosi 1; W przeciwnym razie jest to 0.

Operator ^ używa logicznej operacji XOR do porównania dwóch operandy, w których wynikowy bit wyniesie 1; Jeśli oba bity są różne, w przeciwnym razie będzie to 0. Następnie nie działa Bitwise, w którym bity operand są odwrócone. Ostatecznie mamy Bitwise Shift w lewo i używali operatorzy prawej zmiany biegów. Bitwise Shift Left Operator przesuwa N1 w lewo o bity N2 i wkłada 0 z prawej w formie binarnej. Operator prawej przesunięcia Bitwise przesuwa N1 do N2 bity po lewej stronie i wkłada 0 z lewej.

Są to następujące wyniki, które otrzymaliśmy od operatorów bitowych z powyższego przykładu.

Przykład nr 5: Korzystanie z operatorów przypisania w rzutce

Ten typ operatora obejmuje operatorów, którzy przypisują wartości do operandów.

Jak stworzyliśmy zmienną do inicjalizacji operand. Następnie wykonałem na nim operacje operatora przypisania. Początkowo użyliśmy operatora przypisania do przypisania wartości do zmiennej „a” za pomocą operatora przypisania równego (=). Następnie przypisaliśmy wartość do zmiennej „D” i zmiennej „C” tylko w miarę tego, że są one zerowe.

Wyjście operacji operatorów przypisania jest następujące:

Przykład nr 6: Korzystanie z operatorów logicznych w rzutce

Ta grupa operatorów obejmuje operatorów używanych do logicznego połączenia dwóch lub więcej warunków operandowych.

Operatorzy logiczne są zawarte w tym przykładzie. Po pierwsze, implikowaliśmy logicznego i operatora, a jego symbol to „&&”, który zwraca prawdziwie, jeśli oba warunki są prawdziwe. Następnie używany jest logiczny lub operator (||), który dodaje dwa warunki i powróci, jeśli jeden z nich jest prawdziwy. Ostatnim operatorem, którego użyliśmy w powyższym kodzie!) Operator, który służy do odwrócenia wyniku.

Wyniki operatorów logicznych pokazano na następującym obrazie funkcji.

Wniosek

Tak więc w rzutce istnieje wielu operatorów. Zapewniając wbudowaną funkcjonalność, sprawiają, że nasza operacja jest znacznie wygodniejsza i gładsza. Dzięki przykładowej ilustracji podjęliśmy każdy punkt, aby uwzględnić wszystkich głównych operatorów rzutek. Te operatorzy są bardzo łatwe w użyciu, gdy je zrozumiesz, i bardzo wygodnie rozwiążą twoje złożone obliczenia.