{"id":981,"date":"2026-02-19T21:37:27","date_gmt":"2026-02-19T20:37:27","guid":{"rendered":"https:\/\/trzykody.pl\/?p=981"},"modified":"2026-02-19T21:37:28","modified_gmt":"2026-02-19T20:37:28","slug":"system-szesnastkowy-podstawowe-pojecia-i-zastosowania-w-informatyce","status":"publish","type":"post","link":"https:\/\/trzykody.pl\/index.php\/2026\/02\/19\/system-szesnastkowy-podstawowe-pojecia-i-zastosowania-w-informatyce\/","title":{"rendered":"System szesnastkowy \u2013 podstawowe poj\u0119cia i zastosowania w informatyce"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>System szesnastkowy<\/strong>, znany r\u00f3wnie\u017c jako <strong>heksadecymalny<\/strong>, jest systemem pozycyjnym o podstawie 16. W przeciwie\u0144stwie do systemu dziesi\u0119tnego, kt\u00f3ry u\u017cywa cyfr 0\u20139, system szesnastkowy korzysta z 16 symboli: cyfr 0\u20139 oraz liter A\u2013F, gdzie A reprezentuje 10, B \u2013 11, a\u017c do F \u2013 15. System ten jest szeroko stosowany w informatyce, elektronice i programowaniu, g\u0142\u00f3wnie dlatego, \u017ce stanowi wygodny spos\u00f3b zapisu liczb binarnych w bardziej czytelnej formie. W praktyce ka\u017cda cyfra szesnastkowa odpowiada dok\u0142adnie czterem bitom, co pozwala na szybkie konwertowanie warto\u015bci mi\u0119dzy systemami binarnym, dziesi\u0119tnym i szesnastkowym. Poni\u017cej zostan\u0105 om\u00f3wione szczeg\u00f3\u0142owo mechanizmy dzia\u0142ania systemu szesnastkowego, metody konwersji oraz zastosowania praktyczne w programowaniu i algorytmach.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Spis Tre\u015bci<\/h2><nav><ol><li class=\"\"><a href=\"#system-szesnastkowy-struktura-symbole-i-zasada-dzialania-liczb-w-pozycji-heksadecymalnej\">System szesnastkowy \u2013 struktura, symbole i zasada dzia\u0142ania liczb w pozycji heksadecymalnej<\/a><ol><li class=\"\"><a href=\"#symbole-i-ich-wartosci\">Symbole i ich warto\u015bci<\/a><\/li><li class=\"\"><a href=\"#zasada-dzialania\">Zasada dzia\u0142ania<\/a><\/li><\/ol><\/li><li class=\"\"><a href=\"#system-szesnastkowy-konwersja-miedzy-systemami-dziesietnym-binarnym-i-szesnastkowym\">System szesnastkowy \u2013 konwersja mi\u0119dzy systemami dziesi\u0119tnym, binarnym i szesnastkowym<\/a><ol><li class=\"\"><a href=\"#konwersja-z-systemu-dziesietnego-do-szesnastkowego\">Konwersja z systemu dziesi\u0119tnego do szesnastkowego<\/a><\/li><li class=\"\"><a href=\"#konwersja-z-systemu-szesnastkowego-do-dziesietnego\">Konwersja z systemu szesnastkowego do dziesi\u0119tnego<\/a><\/li><li class=\"\"><a href=\"#konwersja-miedzy-systemem-binarnym-a-szesnastkowym\">Konwersja mi\u0119dzy systemem binarnym a szesnastkowym<\/a><\/li><\/ol><\/li><li class=\"\"><a href=\"#system-szesnastkowy-zastosowania-praktyczne-w-programowaniu-z-przykladami-kodu-w-c-c-i-python\">System szesnastkowy \u2013 zastosowania praktyczne w programowaniu z przyk\u0142adami kodu w C, C++ i Python<\/a><ol><li class=\"\"><a href=\"#przyklad-1-wypisywanie-liczby-szesnastkowej\">Przyk\u0142ad 1: wypisywanie liczby szesnastkowej<\/a><\/li><li class=\"\"><a href=\"#przyklad-2-konwersja-z-szesnastkowego-do-dziesietnego\">Przyk\u0142ad 2: konwersja z szesnastkowego do dziesi\u0119tnego<\/a><\/li><li class=\"\"><a href=\"#praktyczne-uwagi-przy-pracy-z-systemem-szesnastkowym\">Praktyczne uwagi przy pracy z systemem szesnastkowym<\/a><\/li><li class=\"\"><a href=\"#system-szesnastkowy-najczestsze-pulapki-i-bledy-przy-konwersji-oraz-operacjach-arytmetycznych\">System szesnastkowy \u2013 najcz\u0119stsze pu\u0142apki i b\u0142\u0119dy przy konwersji oraz operacjach arytmetycznych<\/a><\/li><\/ol><\/li><\/ol><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"system-szesnastkowy-struktura-symbole-i-zasada-dzialania-liczb-w-pozycji-heksadecymalnej\">System szesnastkowy \u2013 struktura, symbole i zasada dzia\u0142ania liczb w pozycji heksadecymalnej<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">System szesnastkowy opiera si\u0119 na pozycjach, podobnie jak system dziesi\u0119tny. Ka\u017cda pozycja liczby w systemie szesnastkowym odpowiada kolejnym pot\u0119gom liczby 16. Najmniej znacz\u0105ca cyfra znajduje si\u0119 po prawej stronie i reprezentuje <math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><msup><mn>16<\/mn><mn>0<\/mn><\/msup><\/mrow><annotation encoding=\"application\/x-tex\">16^0<\/annotation><\/semantics><\/math>160, nast\u0119pna <math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><msup><mn>16<\/mn><mn>1<\/mn><\/msup><\/mrow><annotation encoding=\"application\/x-tex\">16^1<\/annotation><\/semantics><\/math>161, dalej <math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><msup><mn>16<\/mn><mn>2<\/mn><\/msup><\/mrow><annotation encoding=\"application\/x-tex\">16^2<\/annotation><\/semantics><\/math>162 i tak dalej.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"symbole-i-ich-wartosci\">Symbole i ich warto\u015bci<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Symbol<\/th><th>Warto\u015b\u0107 dziesi\u0119tna<\/th><\/tr><\/thead><tbody><tr><td>0<\/td><td>0<\/td><\/tr><tr><td>1<\/td><td>1<\/td><\/tr><tr><td>2<\/td><td>2<\/td><\/tr><tr><td>3<\/td><td>3<\/td><\/tr><tr><td>4<\/td><td>4<\/td><\/tr><tr><td>5<\/td><td>5<\/td><\/tr><tr><td>6<\/td><td>6<\/td><\/tr><tr><td>7<\/td><td>7<\/td><\/tr><tr><td>8<\/td><td>8<\/td><\/tr><tr><td>9<\/td><td>9<\/td><\/tr><tr><td>A<\/td><td>10<\/td><\/tr><tr><td>B<\/td><td>11<\/td><\/tr><tr><td>C<\/td><td>12<\/td><\/tr><tr><td>D<\/td><td>13<\/td><\/tr><tr><td>E<\/td><td>14<\/td><\/tr><tr><td>F<\/td><td>15<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"zasada-dzialania\">Zasada dzia\u0142ania<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dla liczby szesnastkowej np. <code>2F3<\/code> warto\u015b\u0107 dziesi\u0119tna oblicza si\u0119 nast\u0119puj\u0105co:<math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" display=\"block\"><semantics><mrow><mn>2<\/mn><mo>\u22c5<\/mo><msup><mn>16<\/mn><mn>2<\/mn><\/msup><mo>+<\/mo><mn>15<\/mn><mo>\u22c5<\/mo><msup><mn>16<\/mn><mn>1<\/mn><\/msup><mo>+<\/mo><mn>3<\/mn><mo>\u22c5<\/mo><msup><mn>16<\/mn><mn>0<\/mn><\/msup><mo>=<\/mo><mn>2<\/mn><mo>\u22c5<\/mo><mn>256<\/mn><mo>+<\/mo><mn>15<\/mn><mo>\u22c5<\/mo><mn>16<\/mn><mo>+<\/mo><mn>3<\/mn><mo>=<\/mo><mn>512<\/mn><mo>+<\/mo><mn>240<\/mn><mo>+<\/mo><mn>3<\/mn><mo>=<\/mo><mn>755<\/mn><\/mrow><annotation encoding=\"application\/x-tex\">2 \\cdot 16^2 + 15 \\cdot 16^1 + 3 \\cdot 16^0 = 2 \\cdot 256 + 15 \\cdot 16 + 3 = 512 + 240 + 3 = 755<\/annotation><\/semantics><\/math>Ka\u017cda cyfra pe\u0142ni funkcj\u0119 mno\u017cnika dla odpowiedniej pot\u0119gi 16, co pozwala na reprezentowanie bardzo du\u017cych liczb w kr\u00f3tkiej formie. System szesnastkowy jest szczeg\u00f3lnie wygodny przy pracy z pami\u0119ci\u0105 komputerow\u0105 i adresami, gdzie cz\u0119sto potrzebny jest zapis du\u017cych liczb binarnych w skr\u00f3conej formie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"system-szesnastkowy-konwersja-miedzy-systemami-dziesietnym-binarnym-i-szesnastkowym\">System szesnastkowy \u2013 konwersja mi\u0119dzy systemami dziesi\u0119tnym, binarnym i szesnastkowym<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"konwersja-z-systemu-dziesietnego-do-szesnastkowego\">Konwersja z systemu dziesi\u0119tnego do szesnastkowego<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Aby zamieni\u0107 liczb\u0119 dziesi\u0119tn\u0105 na szesnastkow\u0105, nale\u017cy wykona\u0107 dzielenie liczby przez 16 i zapisywa\u0107 reszty od ko\u0144ca do pocz\u0105tku.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Przyk\u0142ad: konwersja liczby 254 do systemu szesnastkowego:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Dzielenie<\/th><th>Iloraz<\/th><th>Reszta<\/th><\/tr><\/thead><tbody><tr><td>254 \u00f7 16<\/td><td>15<\/td><td>14 (E)<\/td><\/tr><tr><td>15 \u00f7 16<\/td><td>0<\/td><td>15 (F)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wynik szesnastkowy: <code>FE<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"konwersja-z-systemu-szesnastkowego-do-dziesietnego\">Konwersja z systemu szesnastkowego do dziesi\u0119tnego<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ka\u017cd\u0105 cyfr\u0119 szesnastkow\u0105 mno\u017cymy przez odpowiedni\u0105 pot\u0119g\u0119 16 i sumujemy wyniki:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Cyfra<\/th><th>Pot\u0119ga 16<\/th><th>Wynik<\/th><\/tr><\/thead><tbody><tr><td>F=15<\/td><td>16^1<\/td><td>240<\/td><\/tr><tr><td>E=14<\/td><td>16^0<\/td><td>14<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u0141\u0105cznie: 240 + 14 = 254<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"konwersja-miedzy-systemem-binarnym-a-szesnastkowym\">Konwersja mi\u0119dzy systemem binarnym a szesnastkowym<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Poniewa\u017c ka\u017cda cyfra szesnastkowa odpowiada 4 bitom, konwersja jest bardzo szybka.<br>Przyk\u0142ad: <code>10111110<\/code> (binarnie) \u2192 podzieli\u0107 na grupy po 4 bity od prawej: <code>1011 1110<\/code> \u2192 <code>B E<\/code> (szesnastkowo).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"system-szesnastkowy-zastosowania-praktyczne-w-programowaniu-z-przykladami-kodu-w-c-c-i-python\">System szesnastkowy \u2013 zastosowania praktyczne w programowaniu z przyk\u0142adami kodu w C, C++ i Python<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">System szesnastkowy jest wykorzystywany w programowaniu do reprezentowania kolor\u00f3w, adres\u00f3w pami\u0119ci, flag bitowych czy warto\u015bci w protoko\u0142ach komunikacyjnych.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"przyklad-1-wypisywanie-liczby-szesnastkowej\">Przyk\u0142ad 1: wypisywanie liczby szesnastkowej<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>J\u0119zyk<\/th><th>Kod<\/th><\/tr><\/thead><tbody><tr><td>C<\/td><td><code>#include &lt;stdio.h&gt;\\nint main() { int x = 254; printf(\"%X\\n\", x); return 0; }<\/code><\/td><\/tr><tr><td>C++<\/td><td><code>#include &lt;iostream&gt;\\nint main() { int x = 254; std::cout &lt;&lt; std::hex &lt;&lt; x &lt;&lt; std::endl; return 0; }<\/code><\/td><\/tr><tr><td>Python<\/td><td><code>x = 254\\nprint(hex(x))<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"przyklad-2-konwersja-z-szesnastkowego-do-dziesietnego\">Przyk\u0142ad 2: konwersja z szesnastkowego do dziesi\u0119tnego<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>J\u0119zyk<\/th><th>Kod<\/th><\/tr><\/thead><tbody><tr><td>C<\/td><td><code>#include &lt;stdio.h&gt;\\n#include &lt;stdlib.h&gt;\\nint main() { char* hex = \"FE\"; int dec = strtol(hex, NULL, 16); printf(\"%d\\n\", dec); return 0; }<\/code><\/td><\/tr><tr><td>C++<\/td><td><code>#include &lt;iostream&gt;\\n#include &lt;sstream&gt;\\nint main() { std::string hex = \"FE\"; int dec; std::stringstream ss; ss &lt;&lt; std::hex &lt;&lt; hex; ss &gt;&gt; dec; std::cout &lt;&lt; dec &lt;&lt; std::endl; return 0; }<\/code><\/td><\/tr><tr><td>Python<\/td><td><code>hex_str = \"FE\"\\ndec = int(hex_str, 16)\\nprint(dec)<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"praktyczne-uwagi-przy-pracy-z-systemem-szesnastkowym\">Praktyczne uwagi przy pracy z systemem szesnastkowym<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>W j\u0119zykach C i C++ liczby szesnastkowe zapisuje si\u0119 z prefiksem <code>0x<\/code>, np. <code>0xFE<\/code>.<\/li>\n\n\n\n<li>Trzeba pami\u0119ta\u0107, \u017ce litery A\u2013F mog\u0105 by\u0107 pisane wielk\u0105 lub ma\u0142\u0105 liter\u0105, ale w niekt\u00f3rych kontekstach j\u0119zykowych rozr\u00f3\u017cnienie ma znaczenie.<\/li>\n\n\n\n<li>Konwersja binarnie\u2013szesnastkowa wymaga grupowania dok\u0142adnie po 4 bity. Niepe\u0142ne grupy nale\u017cy uzupe\u0142ni\u0107 zerami z lewej strony.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"system-szesnastkowy-najczestsze-pulapki-i-bledy-przy-konwersji-oraz-operacjach-arytmetycznych\">System szesnastkowy \u2013 najcz\u0119stsze pu\u0142apki i b\u0142\u0119dy przy konwersji oraz operacjach arytmetycznych<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Niepe\u0142ne grupy bit\u00f3w<\/strong> \u2013 przy konwersji binarnej do szesnastkowej nieuzupe\u0142nione 4-bitowe grupy mog\u0105 prowadzi\u0107 do b\u0142\u0119dnej interpretacji liczby.<\/li>\n\n\n\n<li><strong>Przekroczenie zakresu typu<\/strong> \u2013 w C i C++ u\u017cycie zbyt du\u017cych liczb szesnastkowych w typach <code>unsigned char<\/code> lub <code>uint8_t<\/code> powoduje overflow.<\/li>\n\n\n\n<li><strong>Prefiksy systemowe<\/strong> \u2013 brak lub b\u0142\u0119dne u\u017cycie <code>0x<\/code> w kodzie mo\u017ce prowadzi\u0107 do interpretacji liczby w systemie dziesi\u0119tnym zamiast szesnastkowego.<\/li>\n\n\n\n<li><strong>R\u00f3\u017cne konwencje liter A\u2013F<\/strong> \u2013 w niekt\u00f3rych bibliotekach litery musz\u0105 by\u0107 wielkie, w innych mog\u0105 by\u0107 ma\u0142e; warto sprawdzi\u0107 dokumentacj\u0119 funkcji konwersji.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">System szesnastkowy pozwala na czytelne przedstawienie du\u017cych liczb binarnych, szybkie przeliczanie warto\u015bci i stosowanie w praktycznych algorytmach programistycznych, dlatego jego zrozumienie jest podstaw\u0105 pracy w informatyce i elektronice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>System szesnastkowy, znany r\u00f3wnie\u017c jako heksadecymalny, jest systemem pozycyjnym o podstawie 16. W przeciwie\u0144stwie do systemu dziesi\u0119tnego, kt\u00f3ry u\u017cywa cyfr 0\u20139, system szesnastkowy korzysta z 16 symboli: cyfr 0\u20139 oraz liter A\u2013F, gdzie A reprezentuje 10, B \u2013 11, a\u017c do F \u2013 15. System ten jest szeroko stosowany w informatyce, elektronice i programowaniu, g\u0142\u00f3wnie dlatego, \u017ce stanowi wygodny spos\u00f3b zapisu liczb binarnych w bardziej czytelnej formie. W praktyce ka\u017cda cyfra szesnastkowa odpowiada dok\u0142adnie czterem bitom, co pozwala na szybkie konwertowanie warto\u015bci mi\u0119dzy systemami binarnym, dziesi\u0119tnym i szesnastkowym. Poni\u017cej zostan\u0105 om\u00f3wione szczeg\u00f3\u0142owo mechanizmy dzia\u0142ania systemu szesnastkowego, metody konwersji oraz zastosowania praktyczne w programowaniu i algorytmach. System szesnastkowy \u2013 struktura, symbole i zasada dzia\u0142ania liczb w pozycji heksadecymalnej System szesnastkowy opiera si\u0119 na pozycjach, podobnie jak system dziesi\u0119tny. Ka\u017cda pozycja liczby w systemie szesnastkowym odpowiada kolejnym pot\u0119gom liczby 16. Najmniej znacz\u0105ca cyfra znajduje si\u0119 po prawej stronie i reprezentuje 16016^0160, nast\u0119pna 16116^1161, dalej 16216^2162 i tak dalej. Symbole i ich warto\u015bci Symbol Warto\u015b\u0107 dziesi\u0119tna 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 A 10 B 11 C 12 D 13 E 14 F 15 Zasada dzia\u0142ania Dla liczby szesnastkowej np. 2F3 warto\u015b\u0107 dziesi\u0119tna oblicza si\u0119 nast\u0119puj\u0105co:2\u22c5162+15\u22c5161+3\u22c5160=2\u22c5256+15\u22c516+3=512+240+3=7552 \\cdot 16^2 + 15 \\cdot 16^1 + 3 \\cdot 16^0 = 2 \\cdot 256 + 15 \\cdot 16 + 3 = 512 + 240 + 3 = 755Ka\u017cda cyfra pe\u0142ni funkcj\u0119 mno\u017cnika dla odpowiedniej pot\u0119gi 16, co pozwala na reprezentowanie bardzo du\u017cych liczb w kr\u00f3tkiej formie. System szesnastkowy jest szczeg\u00f3lnie wygodny przy pracy z pami\u0119ci\u0105 komputerow\u0105 i adresami, gdzie cz\u0119sto potrzebny jest zapis du\u017cych liczb binarnych w skr\u00f3conej formie. System szesnastkowy \u2013 konwersja mi\u0119dzy systemami dziesi\u0119tnym, binarnym i szesnastkowym Konwersja z systemu dziesi\u0119tnego do szesnastkowego Aby zamieni\u0107 liczb\u0119 dziesi\u0119tn\u0105 na szesnastkow\u0105, nale\u017cy wykona\u0107 dzielenie liczby przez 16 i zapisywa\u0107 reszty od ko\u0144ca do pocz\u0105tku. Przyk\u0142ad: konwersja liczby 254 do systemu szesnastkowego: Dzielenie Iloraz Reszta 254 \u00f7 16 15 14 (E) 15 \u00f7 16 0 15 (F) Wynik szesnastkowy: FE. Konwersja z systemu szesnastkowego do dziesi\u0119tnego Ka\u017cd\u0105 cyfr\u0119 szesnastkow\u0105 mno\u017cymy przez odpowiedni\u0105 pot\u0119g\u0119 16 i sumujemy wyniki: Cyfra Pot\u0119ga 16 Wynik F=15 16^1 240 E=14 16^0 14 \u0141\u0105cznie: 240 + 14 = 254 Konwersja mi\u0119dzy systemem binarnym a szesnastkowym Poniewa\u017c ka\u017cda cyfra szesnastkowa odpowiada 4 bitom, konwersja jest bardzo szybka.Przyk\u0142ad: 10111110 (binarnie) \u2192 podzieli\u0107 na grupy po 4 bity od prawej: 1011 1110 \u2192 B E (szesnastkowo). System szesnastkowy \u2013 zastosowania praktyczne w programowaniu z przyk\u0142adami kodu w C, C++ i Python System szesnastkowy jest wykorzystywany w programowaniu do reprezentowania kolor\u00f3w, adres\u00f3w pami\u0119ci, flag bitowych czy warto\u015bci w protoko\u0142ach komunikacyjnych. Przyk\u0142ad 1: wypisywanie liczby szesnastkowej J\u0119zyk Kod C #include &lt;stdio.h&gt;\\nint main() { int x = 254; printf(&#8222;%X\\n&#8221;, x); return 0; } C++ #include &lt;iostream&gt;\\nint main() { int x = 254; std::cout &lt;&lt; std::hex &lt;&lt; x &lt;&lt; std::endl; return 0; } Python x = 254\\nprint(hex(x)) Przyk\u0142ad 2: konwersja z szesnastkowego do dziesi\u0119tnego J\u0119zyk Kod C #include &lt;stdio.h&gt;\\n#include &lt;stdlib.h&gt;\\nint main() { char* hex = &#8222;FE&#8221;; int dec = strtol(hex, NULL, 16); printf(&#8222;%d\\n&#8221;, dec); return 0; } C++ #include &lt;iostream&gt;\\n#include &lt;sstream&gt;\\nint main() { std::string hex = &#8222;FE&#8221;; int dec; std::stringstream ss; ss &lt;&lt; std::hex &lt;&lt; hex; ss &gt;&gt; dec; std::cout &lt;&lt; dec &lt;&lt; std::endl; return 0; } Python hex_str = &#8222;FE&#8221;\\ndec = int(hex_str, 16)\\nprint(dec) Praktyczne uwagi przy pracy z systemem szesnastkowym System szesnastkowy \u2013 najcz\u0119stsze pu\u0142apki i b\u0142\u0119dy przy konwersji oraz operacjach arytmetycznych System szesnastkowy pozwala na czytelne przedstawienie du\u017cych liczb binarnych, szybkie przeliczanie warto\u015bci i stosowanie w praktycznych algorytmach programistycznych, dlatego jego zrozumienie jest podstaw\u0105 pracy w informatyce i elektronice.<\/p>\n","protected":false},"author":1,"featured_media":985,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[],"class_list":["post-981","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kodowanie"],"_links":{"self":[{"href":"https:\/\/trzykody.pl\/index.php\/wp-json\/wp\/v2\/posts\/981","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trzykody.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trzykody.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trzykody.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trzykody.pl\/index.php\/wp-json\/wp\/v2\/comments?post=981"}],"version-history":[{"count":1,"href":"https:\/\/trzykody.pl\/index.php\/wp-json\/wp\/v2\/posts\/981\/revisions"}],"predecessor-version":[{"id":987,"href":"https:\/\/trzykody.pl\/index.php\/wp-json\/wp\/v2\/posts\/981\/revisions\/987"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/trzykody.pl\/index.php\/wp-json\/wp\/v2\/media\/985"}],"wp:attachment":[{"href":"https:\/\/trzykody.pl\/index.php\/wp-json\/wp\/v2\/media?parent=981"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trzykody.pl\/index.php\/wp-json\/wp\/v2\/categories?post=981"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trzykody.pl\/index.php\/wp-json\/wp\/v2\/tags?post=981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}