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