eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaZagwozdka w C Keil.Re: Zagwozdka w C Keil.
  • Data: 2019-02-11 12:17:40
    Temat: Re: Zagwozdka w C Keil.
    Od: "J.F." <j...@p...onet.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Użytkownik "Queequeg" napisał w wiadomości grup
    dyskusyjnych:6ec55fa2-26d9-449d-ac7e-42741c8f7c6b@tr
    ust.no1...
    J.F. <j...@p...onet.pl> wrote:
    >> ewentualnie ... kompilator potraktowal to jako wartosc logiczna, i
    >> uznal ze mu LSB wystarczy, albo wrecz ma niejawny typ logiczny,
    >> 8-bit, dokonal konwersji i sprawdzenia ... i mu sie MSB
    >> zoptymalzowal.

    >Nie mógł tak zrobić. Przecież 0x0100 to prawda a nie fałsz. Tylko
    >zero
    >jest fałszem.

    Ale jesli wewnetrznie uwaza, ze typ bool (wymysl Keil, bo w C nie ma)
    jest reprezentowany przez char,
    to dokonuje konwersji ... i choc prawidlowe to nie jest, to
    wiedzielibysmy z grubsza dlaczego :-)

    >> Sprobuj
    >> while(DEL_STEP != 0);

    >To tożsame z `while(DEL_STEP);`.

    Czy tozsame to sie na listingu w assemblerze okaze :-)

    J.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: