Zkrátit

Něco zkrátit znamená zkrátit to odříznutím části. V informatice může zkrácení odstranit číslice z čísla, znaky z řetězce nebo data, která překračují stanovenou velikost či limit.

Například zkrácením čísla s plovoucí desetinnou čárkou 2.75 na celé číslo odstraníte jeho desetinnou část a vznikne číslo 2. Zkrácení se liší od zaokrouhlování, takže z čísla 3.875 vznikne 3, nikoli 4. Záporná čísla se také posouvají směrem k nule: zkrácením čísla -2.75 vznikne -2, nikoli -3.

Řetězce mohou být zkráceny, když překročí limit počtu znaků. Například program může zkrátit textový vstup uživatele, pokud obsahuje příliš mnoho znaků. Pokud například uživatel zadá 300 znaků, ale povoleno je pouze 250, program při ukládání dat odřízne posledních 30 znaků. (Lepším řešením by bylo omezit vstupní pole na 250 znaků, aby se předešlo neočekávanému zkrácení.)

Aplikace také vizuálně zkracují názvy souborů a popisky, když jsou příliš dlouhé na zobrazení v malé oblasti. Aplikace může například při zobrazení v úzkém sloupci zkrátit text „This document has a really long filename.txt“ na „This document has a...“. Výpustka naznačuje, že část původního textu byla vynechána, přestože samotná výpustka není součástí zkrácení.

Zkrácení v programování

Mnoho programovacích jazyků poskytuje funkci pro zkracování čísel. Například Python používá math.trunc(), zatímco JavaScript používá Math.trunc(). Obě funkce odstraní desetinnou část čísla, aniž by ho zaokrouhlily. Například vývojář videohry může při zobrazení na obrazovce zkrátit hodnotu úrovně hráče. Pokud je úroveň hráče ve hře 6.92, na obrazovce se zobrazí 6. Jakmile hodnota dosáhne 7.0 nebo více, zobrazí se 7.

Zkrácení řetězce spočívá ve vyjmutí znaků v určeném rozsahu. Například funkce PHP substr($text, 0, 6) začne u prvního znaku a z řetězce $text získá přesně šest znaků. Funkce mb_substr() může bezpečně omezit text kódovaný pomocí vícebajtového kódování podle množství úložiště, které řetězec vyžaduje. Obě metody jsou užitečné pro zajištění toho, aby byly řetězce dostatečně malé pro uložení v databázi nebo na jiném místě s omezenou velikostí.

NOTE: Zkrácení trvale odstraní vynechanou část dat, pokud program původní hodnotu neuchová jinde.

Aktualizováno August 4, 2026 od Per C.

quizOtestujte své znalosti

What symbol is often used as a modulus operator?

A
^
0%
B
#
0%
C
%
0%
D
!
0%
Correct! Incorrect!     View the Mod Function definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Zkrátit na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.