Zdravím pomáhal som trochu kamošovi učiť sa na skúšku z C++ keď ma zrazu zarazila jedna vec. Na začiatku bola okrem iných deklarovaná aj premenná int a=2. Neskôr tam boli rôzne operácie s premennými, pričom sa pýtali aký bude výstup. Čo mňa zaujíma je táto pre mňa neznáma operácia a>>1
Musím priznať že s takýmto dačím som sa ešte vôbec nestretol a dokonca ani všemocný google mi na to nevedel nájsť odpoveď. Predpokladal som že je to niečo s cin a cout, ale to som hneď zavrhol pretože oni sa zo streamami asi vôbec nehrali.
Fórum › C / C++
Neznama
![](img/forum_vlakno_help_vyreseno.png)
to je operacia bitoveho posunu, uplny zaklad
Standartni vyznam >> je binarni posun napravo (<< je pak funguje analogicky na druhou stranu). To co v c++ funguje se stringy nebo streamy je neco trochu jineho - tyhle tridy maji tento operator pretizeny a maji na nej nabindovanou vlastni funkcionalitu.
Co je to ten shift se podivej sem http://en.wikipedia.org/wiki/Logical_shift
Ach jaj naschval som to tam nepisal, ze ktorym smerom a o kolko, aby som podnietil jeho zvedavost, a este raz ho donutil pouzit vyhladavac. Ste mi moju iniciativu prekazil :(.
Inak zaujmave, ze hned prvy odkaz po zadani c++ operator << vedie sem http://en.wikipedia.org/wiki/Operators_in_C_and_C%2B%2B, tak to ste musel silno hladat, ze ste nic nemohol najst :)).
ještě neco česky:
http://www.builder.cz/art/cpp/cpp_bitoperator.html
![](img/forum_nove_psp_new.png)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/32.gif)
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Neznámá funkce: imap_open() — založil Marek Štafl
Vyjimka neznama chyba — založil Kvetr
Neznámá definice funkce — založil DooFy93
Neznáma chyba. prosím o korektúru — založil tito100
Moderátoři diskuze