IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 4. diel - Typový systém druhýkrát - Dátové typy v C ++

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Petr Laštovička:24.3.2014 10:34

Ve Windows je typ long vždycky 32-bitový. V Linuxu je typ long 64-bitový, pokud kompilujete pro 64-bitový procesor.

 
Odpovedať
24.3.2014 10:34
Avatar
Vojtěch Rezek:20.2.2015 13:11

Já bych v tom článku napsal, jak si matematicky odvodit rozsah jednotlivých datových typů podle toho, kolik bajtů v operační paměti zabírají.

Odpovedať
20.2.2015 13:11
It's better burn out than fade away...
Avatar
tomisoka
Tvůrce
Avatar
tomisoka:20.2.2015 19:21

U těch "Plný(správný) název" nejsou ty typy závislé jen na MS a jejich compilerech?
Není lepší použít standardní typy int8_t, int16_t atd. ?

 
Odpovedať
20.2.2015 19:21
Avatar
Odpovedá na tomisoka
Libor Šimo (libcosenior):20.2.2015 19:23

je na to knižnica? Pretože normálne nefungujú.

Editované 20.2.2015 19:24
Odpovedať
20.2.2015 19:23
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovedá na tomisoka
Libor Šimo (libcosenior):20.2.2015 19:56

Ok súhlasím s tebou, si dobrý.

Odpovedať
20.2.2015 19:56
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Fikoun
Člen
Avatar
Fikoun:4.9.2015 14:47

char pismeno;

Klasický char bez signed nebo unsigned, bude mít jako výchozí rozsah podle unsigned(0 až 255) nebo signed(-128 až 127).

 
Odpovedať
4.9.2015 14:47
Avatar
Odpovedá na Fikoun
Zdeněk Pavlátka:4.9.2015 16:17

char by měl mít -128 až 127 ( https://msdn.microsoft.com/…3f49ktz.aspx )

Editované 4.9.2015 16:18
Odpovedať
4.9.2015 16:17
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Roman
Člen
Avatar
Roman:26.2.2016 18:39

Ahoj, prosím vás prečo mi sem hádže error, v tom druhom riadku mám podčiarknuté &

int a = 15;
int *u = &a;

Error a value of type "bool" cannot by used to initialize an entity of type "int"
Netreba tam importnúť nejakú knižnicu?
dík

Editované 26.2.2016 18:41
 
Odpovedať
26.2.2016 18:39
Avatar
Roman
Člen
Avatar
Odpovedá na Roman
Roman:26.2.2016 19:07

Už som prišiel na chybu, keď som premenoval int a -> int aa a následne podľa toho upravil aj druhý riadok &aa tak to fungovalo neviem síce prečo :P

 
Odpovedať
26.2.2016 19:07
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!