Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. Zadanie 3.2
  2.  
  3. 1-> Wynik funkcji jest taki sam, różnica polega na tym, że b1 używa
  4. operatora AND na obu wynikach f1true(), co jest rzutowanena 1.
  5. Operator && porównuje czy po lewej stronie jaki po prawej znajduje
  6. się wyrażenie prawdziwe.
  7.  
  8. 2-> b3 działa analogicznie jak wyżej, wyniki funkcji są rzutowane na 0, co
  9. w wyniku da 0. Operator logiczny zachowuje się inaczej, bo daje wynik
  10. już po wywołaniu 1 funkcji ponieważ to jest wystarczające do określenia
  11. że w tym przypadku powinien zwrócić fałsz.
  12.  
  13. 3-> Operator bitowy wyłołuje obie funkcje, rzutuje true->1 i przeprowadza
  14. operację bitową OR. Za to operator logiczny wywołuje tylko jedną funkcję
  15. ponieważ wynik operacji jest niezależny od tego co znajdzie się po jego
  16. prawej stronie.
  17.  
  18. 4-> Operator bitowy rzutuje wywołanie obu funkcji na 0. 0 | 0 = 0. Operator
  19. logiczny nie zwróci wyniku po pierwszym wywołaniu funkcji jak wyżej.
  20. Musi znać wynik 2 funkcji.
  21.  
  22. 5-> Efekt uboczny (ang. side-effect) - modyfikacja stanu programu, którą można
  23. zaobserwować poza daną funkcją. Zjawiska takie jak zmiana globalnej zmiennej
  24. czy wypisanie czegoś na wyjście są efektami ubocznymi.
  25.  
  26. 6-> klasa Formatter służy do wypisywania zmiennych według określonego formatu.
  27. Pozwala wyświetlić datę, liczby w określonym przez użytkownika formacie. Na
  28. przykład w postaci hexadecymalnej.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement