Skip to main content

Co je to celočíselná proměnná?

Celočíselná proměnná je typ číselné proměnné v počítačovém programování určeném k ukládání celého čísla.To se liší od ostatních typů numerických proměnných v tom, že nemůže ukládat desetinné hodnoty.Pro ukládání hodnot jiného datového typu není možné použít celočíselné proměnné, jako je řetězec textu nebo booleovská proměnná.hodnota.Pokud se očekává desetinná hodnota, ale je buď vnější nebo nežádoucí, lze hodnotu umístit do celé proměnné.Tím se automaticky zničí desetinnou část hodnoty.

Proměnné v počítačovém programování fungují téměř stejným způsobem, jakým proměnné pracují v algebry.Tradiční jména algebra proměnných mohou být „x“ nebo „y.“Představují neznámou hodnotu, kterou lze později stanovit provedením výpočtů.Jedním z hlavních rozdílů mezi algebraickými a programovacími proměnnými je to, že jazyky počítačového programování umožňují programátorovi specifikovat název proměnné.Toto jméno může být „x“, „y“ nebo jiné jméno, které poskytuje jasnější indikaci toho, co proměnná reprezentuje.

Proměnné počítačové programování Všechny údaje o odlišných typech.Tyto typy dat určují, jak lze proměnnou manipulovat.Logické výpočty navržené pro celočíselnou proměnnou nelze provést na textových řetězcích nebo booleovských proměnných.Na druhé straně, celočíselná proměnná neumožňuje logické výpočty vhodné pro typy ne-nemerických proměnných.

Mnoho jazyků pro programování počítače vyžaduje, aby byla výslovně vyhlášena celočíselná proměnná a další typy proměnných.To znamená, že programátor musí specifikovat, že proměnná, kterou prohlašuje, je celé číslo.Programovací jazyk může použít konkrétní klíčové slovo navržené pro tento účel.Například klíčové slovo pro deklarování celočíselného typu proměnné v jazyce C ++ je „int“.

V programovacích jazycích, jako je PERL, proměnné nemusí být ani deklarovány ani typ určený před použitím proměnné.Tlumočník nebo kompilátor určuje typ proměnné podle operátorů použitých na proměnné.Například Perl používá operátora '' k určení, zda dvě číselné hodnoty ukládají přesně stejné informace.Operátor „EQ“ určuje, zda dvě proměnné textové řetězce obsahují identická data.

Stanovení typů proměnných za běhu může způsobit problémy, zabírat více systémových zdrojů a může také zpomalit program.Proto většina jazyků vyžaduje explicitní variabilní prohlášení.