Stránka 1 z 1
Úloha 5 - defaultní velikost int
Napsal: 07-10-2014 11:51
od doomista
Zdravím, v úloze 5 máte zadané, že velikost čísla 'Mi' nepřesáhne 2^31. Mám jisté, že kompilátor a testovací počítač alokují int jako 32bitovou proměnnou?
díky za info
Re: Úloha 5 - defaultní velikost int
Napsal: 09-10-2014 13:29
od Ondra
Ahoj, nevím sice, který používáš jazyk, ale i tak myslím, že by s tím neměl být problém.
U většiny mně známých jazyků to tak obvykle je, a pokud to chce mít clověk jisté, stačí použít spravný typ, např. long int nebo longint.
Každopádně i kdyby to zajištěno nebylo, bodové hodnocení to ovlivní jen minimálně, mnohem důležitější je správný postup.
Tak hodně štestí.
Re: Úloha 5 - defaultní velikost int
Napsal: 09-10-2014 14:07
od david
Pokud používáš C nebo C++, existuje knihovna
stdint.h, která obsahuje datové typy s předem zaručenou velikostí.
Kód: Vybrat vše
int16_t // znamená tedy 16 bitový integer
int32_t // znamená 32 bitový integer
uint32_t // znamená neznaménkový 32 bitový integer