Forum » Programiranje » sintaksa c++ osnovno
sintaksa c++ osnovno
BigWhale ::
Kaj bi pa sploh rad preverjal?
Tukaj preverjas ali je predzadnji znak v stringu enak 0x01.
Tukaj preverjas ali je predzadnji znak v stringu enak 0x01.
WildChild ::
Če je zadnji bit 1, ker imam binarni zapis v tabeli recimo 1010010011 in tle pogledam čist na koncu za zadnji bit.
in da mood
BigWhale ::
Kaksnega tipa je sploh ostanek? int? string? al kaj?
A ne bi blo bolj preprosto to imeti v intu in potem narediti
if (ostanek & 0x00000001)
Ce bo zadnji bit ena, potem dobis tukaj ven tudi 1, mar ne?
A ne bi blo bolj preprosto to imeti v intu in potem narediti
if (ostanek & 0x00000001)
Ce bo zadnji bit ena, potem dobis tukaj ven tudi 1, mar ne?
BigWhale ::
Kateri je zadnji? Least significant ali most significant? :))
No, vazno je, da se if izvrsi. :)
No, vazno je, da se if izvrsi. :)
Phoebus ::
if (ostanek%2==1) {}
pac, zadnji bit je 1. Torej, ce je 1, je stevilo liho in je ostanek pri deljenju z dva enak 1
pac, zadnji bit je 1. Torej, ce je 1, je stevilo liho in je ostanek pri deljenju z dva enak 1
Keki ::
Če pa delaš s polji pa pač pogledaš vrednost na zadnjem indeksu
http://www.alfakan.si/
http://mihajerot.si/
http://mihajerot.si/
BigWhale ::
Jaz bi skloftal vsakega, ki uporablja % operater, kjer to ni absolutno in dejansko najnujnejse in je to edina mozna (izmed vseh) resitev. ;>
To se vedno deluje in je zelo verjetno pod soncem najhitrejsi nacin preverjanja ali je prvi bit vklopljen ali ne.
Stvar lahko naredis bolj genericno (ce ne mores hardkodirati bita katerega bi rad preverjal) takole:
pri cemer je n stevilka bita, ki ga preverjas.
if (ostanek & 0x00000001)
To se vedno deluje in je zelo verjetno pod soncem najhitrejsi nacin preverjanja ali je prvi bit vklopljen ali ne.
Stvar lahko naredis bolj genericno (ce ne mores hardkodirati bita katerega bi rad preverjal) takole:
if (ostanek & (1 << n))
pri cemer je n stevilka bita, ki ga preverjas.
Keki ::
Ja sj shiftanje v desno je dejansko celoštevilčno deljenje z dva. Vsekakor pa je bolši način bitni in ter shiftanje tak kot si napisal. Tukaj je stvar malo obrazložena(na splošno) KLIK
Pri teh stvareh je pač tak da je treba izhajat iz dejstva da so itq vsa števila v mlinčku predstavljena binarno.
Pri teh stvareh je pač tak da je treba izhajat iz dejstva da so itq vsa števila v mlinčku predstavljena binarno.
http://www.alfakan.si/
http://mihajerot.si/
http://mihajerot.si/
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | naloga ne funkcioniraOddelek: Programiranje | 1429 (1338) | FX6300B |
» | c# Nujna pomočOddelek: Pomoč in nasveti | 1985 (1871) | garamond |
» | [javaScript] Preverjanje formata zapisa EMŠOOddelek: Programiranje | 2921 (2541) | win64 |
» | Pomoč pri programčkihOddelek: Programiranje | 2910 (2560) | Mitja Bonča |
» | [java] številaOddelek: Programiranje | 1272 (1142) | ta_pravi |