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

Celočíselná proměnná je typ numerické proměnné v počítačovém programování navržený tak, aby ukládal pouze celé číslo. To se liší od jiných typů číselných proměnných v tom, že nemohou ukládat desetinné hodnoty. Nelze použít celočíselné proměnné k ukládání hodnot jiného datového typu, například řetězce textu nebo logické proměnné.

Celé proměnné jsou užitečné, pokud programátor potřebuje extrahovat pouze celé číslo z existující číslice s desetinnou hodnotou. Pokud se předpokládá desetinná hodnota, ale je buď vnější nebo nežádoucí, může být hodnota vložena do celočíselné proměnné. Tím se automaticky zničí desetinná část hodnoty.

Proměnné v počítačovém programování fungují podobně jako proměnné v algebře. Tradiční názvy algebraických proměnných mohou být „X“ nebo „Y.“ Představují neznámou hodnotu, kterou lze později určit výpočty. Jedním z hlavních rozdílů mezi algebraickými a programovacími proměnnými je to, že programovací jazyky počítače umožňují programátorovi specifikovat název proměnné. Toto jméno může být „X“, „Y“ nebo nějaké jiné jméno, které dává jasnější informaci o tom, co proměnná představuje.

Počítačové programovací proměnné ukládají všechna data různých typů. Tyto datové typy určují, jak lze s proměnnou manipulovat. Logické výpočty navržené pro celočíselnou proměnnou nelze provádět s textovým řetězcem nebo booleovskými proměnnými. Na druhé straně celočíselná proměnná neumožňuje logické výpočty vhodné pro nečíselné typy proměnných.

Mnoho počítačových programovacích jazyků vyžaduje, aby byla explicitně deklarována celočíselná proměnná a další typy proměnných. To znamená, že programátor musí určit, že proměnná, kterou deklaruje, je celé číslo. Programovací jazyk může používat konkrétní klíčové slovo určené pro tento účel. Například klíčové slovo pro deklarování typu celočíselné proměnné v jazyce C ++ je „int“.

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

Určení typů proměnných za běhu může způsobit problémy, zabrat více systémových prostředků a také zpomalit program. Proto většina jazyků vyžaduje explicitní deklaraci proměnných.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?