char = int

J

Jef Patat

Guest
Witaj, Znalazłem to w niektórych inny kod: ... void write_E2 (unsigned int adres, unsigned char data) {EEADR = adres; EEADRH = (adres>> 8); / / EEADRH: EEADR zarejestruj para używana jest do / / dane EEPROM dla operacji odczytu i zapisu. / / EEADRH posiada dwa MSbits na adres; / / górna 6 bitów są ignorowane. 10-bitowy zakres pary / / może zostać skierowany na zakres pamięci 1024 bajtów (00h do / / 3FFh). ... Czy jest to poprawny sposób robić, jeśli wiesz, że: ... extern volatile unsigned char EEADR pobliżu; ... Oznacza to wprowadzenie int do char. będzie wybrać odpowiedni bajt, gdzie mogę znaleźć informacji na ten temat? Z poważaniem, Jef
 
Powinno być OK, ale narzędzia, takie jak PC-Lint poinformuje o tym. "Dowód lint" sposób byłby: EEADR = (unsigned char) adres; EEADRH = (unsigned char) (adres>> 8); jest to tzw oddanych. Szukaj odlewania w dobrą książkę C ... pozdrawiam
 
Witam, Jeśli przypisać int do char zmienna niższego rzędu 8 bitów int zmienna będzie przypisana do zmiennej char. Więc myślę, że jest on ważny. jeśli masz kompilator C możesz to sprawdzić pisząc prosty program C. Pozdrawiam Gopi.
 
Dziękuję, myślę, że niestrzępiącą dowód sposób jest lepszy i wyraźniejszy sposób programowania. Ale teraz przynajmniej wiem, że jest poprawne. Z poważaniem, Jef
 
Hi PC-Lint da więcej ostrzeżeń, ponieważ jest bardziej surowe. Więc możesz zignorować niektóre ostrzeżenia, które mogą być nie dotyczy dla kodowania. Sugeruję, używając programu PC-Lint jest sposób na znalezienie otwory pętli w naszym Coding. Miłej zabawy Pozdrawiam Gopi
 
W Man C powiedział - spójrz na K & R książki, gdzie odlewania jest opisane - tak dostaniesz odpowiedzi na swoje pytanie ze standardowego punktu widzenia: co kompilator musi zrobić, jeśli jest on zgodny ze standardem.
 
Man C powiedział, dobrą książkę, a nie K & R książki, ale ... Jestem wciąż szuka dobrej książki i apperently uważasz, że K & R to dobra książka, gdzie mogę go znaleźć? jest do pobrania? Z poważaniem, Jef
 
Dennis Ritchie stworzył C (z B) na początku lat 1970. Ritchie jest "R" w "K & R". To było dawno temu, a ANSI C Standard został zmieniony od tego czasu, więc K & R książka nie jest całkiem up-to-date, ale to wciąż wielka księga Jeśli już wiesz strukturę koncepcji programowania, i po prostu chcą Crash Course na C. Jeśli chcesz książka pełna jak do programu samouczki, szukać gdzie indziej. Poniżej znajdują się odpowiedzi na często zadawane pytania C - comp.lang.c FAQ: http://www.eskimo.com/ ~ pkt / C-faq / top.html Rozwój języka C : http://cm.bell-labs.com/cm/cs/who/dmr/chist.html
 
I nie użyć funkcji wyszukiwania, ale zawsze ciekawe, aby ktoś doradzić książki.
 
Witaj, Znalazłem to w niektórych inny kod: ... void write_E2 (unsigned int adres, unsigned char data) {EEADR = adres; EEADRH = (adres>> 8); / / EEADRH: EEADR zarejestruj para używana jest do / / dane EEPROM dla operacji odczytu i zapisu. / / EEADRH posiada dwa MSbits na adres; / / górna 6 bitów są ignorowane. 10-bitowy zakres pary / / może zostać skierowany na zakres pamięci 1024 bajtów (00h do / / 3FFh). ... Czy jest to poprawny sposób robić, jeśli wiesz, że: ... extern volatile unsigned char EEADR pobliżu; ... Oznacza to wprowadzenie int do char. będzie wybrać odpowiedni bajt, gdzie mogę znaleźć informacji na ten temat? Z poważaniem, Jef
 
Powinno być OK, ale narzędzia, takie jak PC-Lint poinformuje o tym. "Dowód lint" sposób byłby: EEADR = (unsigned char) adres; EEADRH = (unsigned char) (adres>> 8); jest to tzw oddanych. Szukaj odlewania w dobrą książkę C ... pozdrawiam
 
Witam, Jeśli przypisać int do char zmienna niższego rzędu 8 bitów int zmienna będzie przypisana do zmiennej char. Więc myślę, że jest on ważny. jeśli masz kompilator C możesz to sprawdzić pisząc prosty program C. Pozdrawiam Gopi.
 
Dziękuję, myślę, że niestrzępiącą dowód sposób jest lepszy i wyraźniejszy sposób programowania. Ale teraz przynajmniej wiem, że jest poprawne. Z poważaniem, Jef
 
Hi PC-Lint da więcej ostrzeżeń, ponieważ jest bardziej surowe. Więc możesz zignorować niektóre ostrzeżenia, które mogą być nie dotyczy dla kodowania. Sugeruję, używając programu PC-Lint jest sposób na znalezienie otwory pętli w naszym Coding. Miłej zabawy Pozdrawiam Gopi
 
W Man C powiedział - spójrz na K & R książki, gdzie odlewania jest opisane - tak dostaniesz odpowiedzi na swoje pytanie ze standardowego punktu widzenia: co kompilator musi zrobić, jeśli jest on zgodny ze standardem.
 
Man C powiedział, dobrą książkę, a nie K & R książki, ale ... Jestem wciąż szuka dobrej książki i apperently uważasz, że K & R to dobra książka, gdzie mogę go znaleźć? jest do pobrania? Z poważaniem, Jef
 
Dennis Ritchie stworzył C (z B) na początku lat 1970. Ritchie jest "R" w "K & R". To było dawno temu, a ANSI C Standard został zmieniony od tego czasu, więc K & R książka nie jest całkiem up-to-date, ale to wciąż wielka księga Jeśli już wiesz strukturę koncepcji programowania, i po prostu chcą Crash Course na C. Jeśli chcesz książka pełna jak do programu samouczki, szukać gdzie indziej. Poniżej znajdują się odpowiedzi na często zadawane pytania C - comp.lang.c FAQ: http://www.eskimo.com/ ~ pkt / C-faq / top.html Rozwój języka C : http://cm.bell-labs.com/cm/cs/who/dmr/chist.html
 
I nie użyć funkcji wyszukiwania, ale zawsze ciekawe, aby ktoś doradzić książki.
 

Welcome to EDABoard.com

Sponsor

Back
Top