Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 7 cze 2025, o 13:01


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
    Autor Wiadomość
    PostNapisane: 29 sie 2015, o 11:43 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 18 kwi 2015
    Posty: 60
    Lokalizacja: Bieruń Nowy
    Pomógł: 0

    Witam!
    W BB w rozdziale o operatorach w języku C natrafiłem na słowa np. "to operatory jednoargumentowe" (pierwsze słowa podrozdziału o inkrementacji i dekrementacji). Co to oznacza? Może, że argument zajmuje dwa bajty w pamięci RAM lub FLASH? Nie wiem. Pomóżcie. ;-)

    Z góry dziękuję.

    _________________
    Pomagać i prosić o pomoc ;-)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 sie 2015, o 14:20 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 07 kwi 2013
    Posty: 418
    Lokalizacja: Rzeszów
    Pomógł: 102

    Operatory jednoargumentowe (unarne) to takie, które operują na jednym argumencie (wartość wyrażenia jest wyliczana jedynie na podstawie jednego argumentu).

    Przykłady:
    Kod:
    !        negacja logiczna
    ~        negacja bitowa
    ++       post/pre inkrementacja
    --       post/pre dekrementacja
    -        negacja arytmetyczna
    +        dodatnia ewaluacja wyrażenia
    sizeof   wielkość typu
    (typ)    rzutowanie
    *        dereferencja
    &        operator pobrania adresu
    []       operator pobrania elementu tablicy


    Istnieje jeszcze jeden operator trójargumentowy "?:". Można za jego pomocą tworzyć wyrażenia warunkowe:
    a > b ? a : b; jeżeli "a > b" wtedy całe wyrażenie zwraca "a", w przeciwnym razie "b".

    Jest jeszcze wieloargumentowy operator wywołania "()". Wywołuje on funkcję z dowolną ilością argumentów. Przeciążając ten operator w C++ można tworzyć tzw. funktory.

    Pozostałe operatory są dwuargumentowe.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 sie 2015, o 15:28 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 18 kwi 2015
    Posty: 60
    Lokalizacja: Bieruń Nowy
    Pomógł: 0

    Lepiej się chyba tego nie da wytłumaczyć. ;-)
    Dziękuję. ;-)

    _________________
    Pomagać i prosić o pomoc ;-)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO