» Poradna » Programy

C++ Načtení 32 bit int do 64 bit int

 |   |  Microsoft Windows 10 Chrome 65.0.3325.181

Jak načtu dvě long int proměnné (32 bit) Hi a Lo do long long proměnné X (64 bit) aby hodnota Hi byla v horních 32 bitech a Lo ve spodních 32 bitech proměnné X ?

Odpovědi na otázku

 |   |  Microsoft Windows 10 Edge 17.17134

Bit shift:http://www.builder.cz/rubriky/c/c--/ucime-se-c-... Tj. dáš tam tu první, posuneš jí "doleva" (big endian) a pak přičteš tu druhou hodnotu.Nebo si ten posun doleva představ jako násobení dvěma. Zkus si to nějakých malých číslech a zapiš si binární podobu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 59.0.3071.112




Určitě si přečtěte


Aktuální číslo časopisu Computer

Jak vytvořit a spravovat vlastní web

Velký test herních klávesnic a DVB-T2 tunerů

Vše o formátu RAW

Vybíráme nejlepší základní desku