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á.
Celočíselné proměnné jsou užitečné, pokud programátor potřebuje extrahovat pouze celé číslo z existující číslice s desetinnou hodnotou. 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é fungují 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 výpočetProgramovací jazyky ER umožňují programátorovi zadat název proměnné. Toto jméno může být „x“, „y“ nebo jiné jméno, které dává jasnější indikaci toho, co proměnná představuje.
Proměnné programování počítače Všechny ukládání dat odlišných typů. 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.
6 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é proměnnéTyp do jazyka C ++ je „int“.V programovacích jazycích, jako je Perl, proměnné nemusí být deklarovány ani nemají typ specifikovaný 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í.