NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Lekce 4 - Typový systém podruhé - Datové typy v C++

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
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.

 
Odpovědět
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í.

Odpovědět
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. ?

 
Odpovědět
20.2.2015 19:21
Avatar
Odpovídá na tomisoka
Libor Šimo (libcosenior):20.2.2015 19:23

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

Editováno 20.2.2015 19:24
Odpovědět
20.2.2015 19:23
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na tomisoka
Libor Šimo (libcosenior):20.2.2015 19:56

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

Odpovědět
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).

 
Odpovědět
4.9.2015 14:47
Avatar
Odpovídá 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 )

Editováno 4.9.2015 16:18
Odpovědět
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

Editováno 26.2.2016 18:41
 
Odpovědět
26.2.2016 18:39
Avatar
Roman
Člen
Avatar
Odpovídá 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

 
Odpovědět
26.2.2016 19:07
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 19.