www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Gradivo za osvežitev C-ja
Pojdi na stran Prejšnja  1, 2
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programiranje embedded sistemov
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Brane212
Član
Član



Pridružen-a: Sob 13 Dec 2008 11:24
Prispevkov: 360
Aktiv.: 1.79
Kraj: LJUBLJANA

PrispevekObjavljeno: Tor Dec 14, 2010 12:11 pm    Naslov sporočila:   Odgovori s citatom

chaos je napisal/a:

Na tole se nažalost ne moreš zanašati. V C-ju (in C++) je right-shift negativnih predznačenih števil "implementation-defined" - torej nekatere implementacije uporabljajo logical right shift (paddanje z ničlami), druge pa arithmetic right shift (paddanje z sign bitom).

LP!



Fajn. Ampak AFAIK vsak pošten compiler avtomatično sam pretvori deljenje z 2^n v shiftanje v desno, ko in če se se to da...

_________________
On journey of life I chose the psycho path...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
domen_puncer
Član
Član



Pridružen-a: Čet 01 Maj 2008 13:30
Prispevkov: 78
Aktiv.: 0.37
Kraj: Ljubljana, Mozirje

PrispevekObjavljeno: Tor Dec 14, 2010 12:45 pm    Naslov sporočila:   Odgovori s citatom

chaos, prav imas.

Brane212, s tabo se strinjam... taksne "optimizacije" so delo prevajalnika, ne pa gršanja kode.

_________________
Tiskanje sudoku
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Dorijan
Član
Član



Pridružen-a: Ned 22 Jun 2008 10:48
Prispevkov: 2564
Aktiv.: 12.40
Kraj: južnoprimorska

PrispevekObjavljeno: Sre Dec 15, 2010 3:23 am    Naslov sporočila:   Odgovori s citatom

Mislim da sem napake bolj ali manj odpravil gor je zadnja verzija.
enkrat ko bo čas bom pa še eno stran za #include in #define dodal, da bo vse.

_________________
Če nekaj deluje, razstavi in ugotovi zakaj.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
domen_puncer
Član
Član



Pridružen-a: Čet 01 Maj 2008 13:30
Prispevkov: 78
Aktiv.: 0.37
Kraj: Ljubljana, Mozirje

PrispevekObjavljeno: Sre Dec 15, 2010 6:22 pm    Naslov sporočila:   Odgovori s citatom

Dorijan je napisal/a:
Mislim da sem napake bolj ali manj odpravil gor je zadnja verzija.
enkrat ko bo čas bom pa še eno stran za #include in #define dodal, da bo vse.


Se vedno:
- pri unsigned tipih... -1 manjka pri vecini, ampak vecji problem vidim v tem, da je napacno: int je lahko 16-biten, long je lahko 32-biten
- zapis 0b10011101 ni standard C
- "Podobno je pri deljenju. Pomik v desno za 1 bit predstavlja deljenje z 2, premik v desno za 1 bit predstavlja deljenje s 4."... drugi premik je za 2. Mogoce bi bilo pametno spustiti to, da ne bo kdo "pameten", pa zacel deljenja pisat tako.
- povezave še vedno ne delujejo
- sprintf so še vedno sumljivi... 20 ni zadosti za primere nizje. snprintf!

_________________
Tiskanje sudoku
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
71GA
Član
Član



Pridružen-a: Tor 16 Jun 2009 18:53
Prispevkov: 391
Aktiv.: 2.01
Kraj: Ljubljana

PrispevekObjavljeno: Pet Dec 17, 2010 9:18 pm    Naslov sporočila:   Odgovori s citatom

Dorijan je napisal/a:
Knjigo od Fajfarja imam samo je nekaj malega čez 100 strani(če misliš to v priponki)
Kar imam jaz v mislih(če obstaja) pa je seznam dolg nekaj A4 strani, kjer so nabrani ukazi itd.

Da razjasnim, ne iščem knjige, ki mi razlaga kaj je spremenljivka, if stavek, funkcija ipd. Ampak direktno ukazi v C-ju, kako se jih napiše, kateri imajo prednost, kaj se sme kaj se ne sme itd.

Kaj to je C ali je to C++ ???
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
sisoski2
Član
Član



Pridružen-a: Čet 13 Avg 2009 13:14
Prispevkov: 53
Aktiv.: 0.27
Kraj: Strumica

PrispevekObjavljeno: Pon Feb 21, 2011 9:32 pm    Naslov sporočila:   Odgovori s citatom

program c


Microcontroller Projects in C for the 8051.pdf
 Opis:

Download
 Ime datoteke:  Microcontroller Projects in C for the 8051.pdf
 Velikost datoteke:  5.9 MB
 Downloadano:  33 krat

Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
sisoski2
Član
Član



Pridružen-a: Čet 13 Avg 2009 13:14
Prispevkov: 53
Aktiv.: 0.27
Kraj: Strumica

PrispevekObjavljeno: Pon Feb 21, 2011 9:33 pm    Naslov sporočila:   Odgovori s citatom

MONITORING


Microcontroller Based Temperature Monitoring Control.pdf
 Opis:

Download
 Ime datoteke:  Microcontroller Based Temperature Monitoring Control.pdf
 Velikost datoteke:  1.41 MB
 Downloadano:  28 krat

Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programiranje embedded sistemov Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2
Stran 2 od 2

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 492 dni


Powered by phpBB © 2001, 2005 phpBB Group