Tabela ASCII
Kompletna tabela znaków ASCII z natychmiastowym wyszukiwaniem, filtrowaniem kategorii oraz konwersją między systemem dziesiętnym, szesnastkowym, ósemkowym i binarnym. Błyskawicznie sprawdź wszystkie 128 kodów ASCII.
| Dec | Hex | Oct | Binarny | Znak | Opis |
|---|
Blokada reklam uniemożliwia wyświetlanie reklam
MiniWebtool jest darmowy dzięki reklamom. Jeśli to narzędzie Ci pomogło, wesprzyj nas przez Premium (bez reklam + szybciej) albo dodaj MiniWebtool.com do wyjątków i odśwież stronę.
- Albo przejdź na Premium (bez reklam)
- Zezwól na reklamy dla MiniWebtool.com, potem odśwież
O Tabela ASCII
Tabela ASCII to kompletny, interaktywny przewodnik po wszystkich 128 znakach standardu ASCII (American Standard Code for Information Interchange). Błyskawicznie przeszukuj, filtruj według kategorii, konwertuj między formatami dziesiętnymi, szesnastkowymi, ósemkowymi i binarnymi oraz badaj strukturę binarną każdego znaku. Niezależnie od tego, czy jesteś programistą debugującym kodowanie znaków, studentem uczącym się o reprezentacji danych, czy kimkolwiek, kto potrzebuje szybkich informacji ASCII, to narzędzie zapewnia wszystko w jednym miejscu.
Co to jest ASCII?
ASCII (American Standard Code for Information Interchange) to standard kodowania znaków opublikowany po raz pierwszy w 1963 roku. Wykorzystuje 7 bitów do reprezentowania 128 znaków, przypisując każdemu unikalny numer od 0 do 127. ASCII stanowi fundament praktycznie wszystkich nowoczesnych systemów kodowania znaków, w tym UTF-8, który jest wstecznie kompatybilny z ASCII w zakresie pierwszych 128 punktów kodowych.
Standard ten został opracowany, aby umożliwić różnym komputerom i urządzeniom niezawodną wymianę danych tekstowych. Przed ASCII różni producenci stosowali niekompatybilne zestawy znaków, co utrudniało komunikację między systemami.
Kategorie znaków ASCII
128 znaków ASCII jest zorganizowanych w odrębne grupy, z których każda służy innemu celowi:
Znaki sterujące (0-31, 127)
33 niedrukowalne znaki pierwotnie przeznaczone do sterowania urządzeniami. Ważne przykłady to NUL (0), Tab (9), Line Feed (10), Carriage Return (13) i Escape (27).
Spacja (32)
Znak spacji oddziela słowa w tekście. Choć jest niewidoczny, jest znakiem drukowalnym i zajmuje jedną pozycję w ciągu znaków.
Symbole i interpunkcja (33-47, 58-64, 91-96, 123-126)
32 znaki specjalne, w tym znaki interpunkcyjne (!"#$%&), operatory matematyczne (+=-*/), i nawiasy. Niezbędne w programowaniu i tekście pisanym.
Cyfry (48-57)
10 cyfr arabskich 0-9. W ASCII cyfry zaczynają się od kodu 48, więc cyfra '0' ma wartość 48, '1' ma 49, i tak dalej aż do '9' o wartości 57.
Wielkie litery (65-90)
26 wielkich liter alfabetu angielskiego A-Z. 'A' zaczyna się od kodu 65, a 'Z' kończy na 90. Różnica między wielką a małą literą wynosi dokładnie 32.
Małe litery (97-122)
26 małych liter alfabetu angielskiego a-z. 'a' zaczyna się od kodu 97, a 'z' kończy na 122. Aby zamienić wielką literę na małą, wystarczy dodać 32 do wartości ASCII.
Jak korzystać z tego narzędzia
- Szukaj lub przeglądaj: Użyj pola wyszukiwania, aby znaleźć znaki według nazwy, wartości dziesiętnej, kodu szesnastkowego lub samego znaku. Możesz też przewijać pełną tabelę 128 znaków ASCII.
- Filtruj według kategorii: Kliknij przyciski kategorii (Sterujące, Symbole, Cyfry, Wielkie litery, Małe litery), aby pokazać tylko znaki z danej grupy.
- Konwertuj między formatami: Użyj Konwertera Znaków, aby wprowadzić wartość w dowolnym formacie (dziesiętnym, szesnastkowym, ósemkowym, binarnym lub znakowym) i natychmiast zobaczyć wszystkie inne formaty wraz z wizualizacją binarną.
- Konwertuj ciągi tekstowe: Użyj sekcji Tekst na ASCII, aby wprowadzić dowolny tekst i zobaczyć wartości ASCII każdego znaku wyświetlone jako interaktywne karty.
Typowe zastosowania
Programowanie i rozwój oprogramowania
Programiści często potrzebują wartości ASCII podczas pracy z manipulacją ciągami znaków, kodowaniem, protokołami komunikacji szeregowej, parserami plików lub niskopoziomowym programowaniem systemowym. Reprezentacje szesnastkowe i binarne są szczególnie przydatne do debugowania protokołów sieciowych i formatów plików binarnych.
Nauka informatyki
ASCII to fundamentalne pojęcie w edukacji informatycznej. Zrozumienie sposobu reprezentacji znaków jako liczb pomaga studentom przyswoić koncepcje takie jak kodowanie binarne, typy danych, algorytmy porównywania ciągów oraz relacja między tekstem a pamięcią.
Przetwarzanie danych i ETL
Inżynierowie danych często napotykają problemy z kodowaniem znaków podczas przetwarzania plików z różnych źródeł. Szybkie sprawdzenie tabeli ASCII pomaga identyfikować i naprawiać problemy z kodowaniem, zwłaszcza w przypadku znaków sterujących, które mogą uszkodzić potoki danych.
Systemy wbudowane i IoT
Pracując z mikrokontrolerami, komunikacją szeregową (UART) lub protokołami IoT, inżynierowie potrzebują tabel ASCII do kodowania i dekodowania komunikatów na poziomie bajtów.
Wskazówki i triki
- Skrót do zmiany wielkości liter: Przełączaj między wielkimi i małymi literami poprzez zmianę bitu 5 (operacja XOR z wartością 32). Na przykład: 'A' (65) XOR 32 = 'a' (97).
- Cyfra na liczbę: Odejmij 48 (lub 0x30) od wartości ASCII cyfry, aby uzyskać jej wartość numeryczną. '7' (55) - 48 = 7.
- Sprawdzenie czy to litera: Znak jest literą, jeśli wynik operacji (znak AND 0xDF) mieści się między 65 a 90 — ten test działa dla obu wielkości liter jednocześnie.
- Formuła znaków sterujących: Znaki sterujące 1-26 odpowiadają skrótom Ctrl+A do Ctrl+Z. Wartość jest równa pozycji litery w alfabecie.
ASCII a inne kodowania
Podczas gdy ASCII obejmuje tylko 128 znaków (wystarczająco dla tekstów w języku angielskim), nowoczesne aplikacje zazwyczaj korzystają z szerszych kodowań:
- Rozszerzone ASCII (128-255): Różne 8-bitowe rozszerzenia dodawały znaki dla języków zachodnioeuropejskich, ale różne systemy stosowały różne mapowania (ISO 8859-1, Windows-1252 itp.).
- Unicode: Uniwersalny standard kodujący ponad 149 000 znaków z niemal każdego systemu pisma. UTF-8, najpopularniejsze kodowanie w sieci, używa od 1 do 4 bajtów na znak i jest w pełni wstecznie kompatybilne z ASCII.
- UTF-16: Używa 2 lub 4 bajtów na znak. Powszechne wewnątrz systemu Windows oraz w reprezentacjach ciągów znaków Java/JavaScript.
Często zadawane pytania
Co to jest ASCII?
ASCII (American Standard Code for Information Interchange) to standard kodowania znaków, który przypisuje wartości numeryczne (0-127) do 128 znaków, w tym liter, cyfr, interpunkcji i znaków sterujących. Został opublikowany po raz pierwszy w 1963 roku i pozostaje fundamentem nowoczesnych systemów kodowania tekstu, takich jak UTF-8.
Ile znaków znajduje się w tabeli ASCII?
Standardowa tabela ASCII zawiera 128 znaków (0-127), podzielonych na 33 znaki sterujące (0-31 i 127), 1 znak spacji (32), 10 cyfr (48-57), 26 wielkich liter (65-90), 26 małych liter (97-122) oraz 32 znaki interpunkcyjne i symbole.
Jaka jest różnica między ASCII a Unicode?
ASCII koduje tylko 128 znaków przy użyciu 7 bitów, obejmując podstawowe angielskie litery, cyfry i symbole. Unicode jest znacznie większym standardem, który koduje ponad 149 000 znaków z praktycznie każdego systemu pisma na świecie. Pierwsze 128 punktów kodowych Unicode jest identycznych z ASCII, co czyni ASCII podzbiorem Unicode.
Jak przekonwertować znak na jego wartość dziesiętną ASCII?
Skorzystaj z Konwertera Znaków na górze tego narzędzia. Wpisz dowolny znak w polu Znak, a wartości dziesiętne, szesnastkowe, ósemkowe i binarne zaktualizują się natychmiast. Możesz również kliknąć dowolny wiersz w tabeli ASCII, aby załadować go do konwertera.
Co to są znaki sterujące ASCII?
Znaki sterujące ASCII (kody 0-31 i 127) to znaki niedrukowalne, pierwotnie zaprojektowane do sterowania urządzeniami sprzętowymi, takimi jak drukarki i dalekopisy. Typowe przykłady to NUL (0), Tab/HT (9), Line Feed/LF (10), Carriage Return/CR (13) i Escape/ESC (27). Większość z nich jest rzadko używana w nowoczesnej informatyce, ale niektóre, jak Tab, LF i CR, pozostają niezbędne.
Dodatkowe zasoby
Cytuj ten materiał, stronę lub narzędzie w następujący sposób:
"Tabela ASCII" na https://MiniWebtool.com/pl// z MiniWebtool, https://MiniWebtool.com/
przez zespół miniwebtool. Aktualizacja: 7 marca 2026