Znak to element typu informacji używany w komputerach, programowaniu i cyberbezpieczeństwie. Może być również określany jako "znak" i jest pojedynczym bajtem używanym do reprezentowania pojedynczej litery, cyfry, symbolu lub znaku spacji.
Znak składa się zazwyczaj z 8 bitów (0 i 1). Schematy kodowania znaków są używane do tworzenia mapowania między tymi ciągami bitów a ich wizualną reprezentacją, taką jak ASCII (American Standard Code for Information Interchange), Unicode i inne standardowe schematy kodowania.
W językach programowania, takich jak Java, C i C++, znak może być reprezentowany jako typ danych char, który jest liczbą całkowitą reprezentującą wartość Unicode. Może to być używane do przechowywania pojedynczego znaku w programie, podczas gdy ciągi pozwalają na przechowywanie wielu znaków. W tym sensie znak może być traktowany jako pojedyncza litera, cyfra, biały znak lub znak specjalny w większym fragmencie tekstu.
W cyberbezpieczeństwie znaki mogą być również używane jako hasła lub inne formy uwierzytelniania. Hasła lub kody PIN często składają się z szeregu znaków, aby zapobiec ich nieautoryzowanemu dostępowi. W rezultacie dane mogą być bezpieczniej szyfrowane i przechowywane.
Znaki są wszechobecne w informatyce, programowaniu i cyberbezpieczeństwie, a ich użycie jest niezbędne do przechowywania i zabezpieczania danych.