<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<title>Tryb programistyczny</title>
<link rel="stylesheet" type="text/css" href="../pintail-mallard-pl.css">
<script type="text/javascript" src="../highlight.pack.js"></script><script>
document.addEventListener('DOMContentLoaded', function() {
  var matches = document.querySelectorAll('code.syntax')
  for (var i = 0; i < matches.length; i++) {
    hljs.highlightBlock(matches[i]);
  }
}, false);</script><script type="text/javascript" src="../yelp.js"></script>
</head>
<body lang="pl" dir="ltr">
<header class="gnome-header"><nav><div class="pagewide">
<a id="home-link" class="gnome-navbar-brand" href="../index.html" title="Go to home page"><h1>GNOME Help</h1></a><details class="gnome-langs gnome-langs-wide"><summary title="Change language" aria-label="Change language"><span class="gnome-langs-current">pl</span></summary><ul>
<li><a href="mode-programming.html.ca">català</a></li>
<li><a href="mode-programming.html.cs">čeština</a></li>
<li><a href="mode-programming.html.da">dansk</a></li>
<li><a href="mode-programming.html.de">Deutsch</a></li>
<li><a href="mode-programming.html">English</a></li>
<li><a href="mode-programming.html.es">español</a></li>
<li><a href="mode-programming.html.eu">euskara</a></li>
<li><a href="mode-programming.html.fr">français</a></li>
<li><a href="mode-programming.html.gl">galego</a></li>
<li><a href="mode-programming.html.id">Indonesia</a></li>
<li><a href="mode-programming.html.it">italiano</a></li>
<li><a href="mode-programming.html.lv">latviešu</a></li>
<li><a href="mode-programming.html.hu">magyar</a></li>
<li><a href="mode-programming.html.nl">Nederlands</a></li>
<li><a href="mode-programming.html.oc">occitan</a></li>
<li><a href="mode-programming.html.pl" aria-current="true">polski</a></li>
<li><a href="mode-programming.html.pt">português</a></li>
<li><a href="mode-programming.html.pt_BR">português (Brasil)</a></li>
<li><a href="mode-programming.html.ro">română</a></li>
<li><a href="mode-programming.html.sl">slovenščina</a></li>
<li><a href="mode-programming.html.fi">suomi</a></li>
<li><a href="mode-programming.html.sv">svenska</a></li>
<li><a href="mode-programming.html.tr">Türkçe</a></li>
<li><a href="mode-programming.html.el">Ελληνικά</a></li>
<li><a href="mode-programming.html.bg">български</a></li>
<li><a href="mode-programming.html.ru">русский</a></li>
<li><a href="mode-programming.html.sr">српски</a></li>
<li><a href="mode-programming.html.uk">українська</a></li>
<li><a href="mode-programming.html.kk">қазақ тілі</a></li>
<li><a href="mode-programming.html.te">తెలుగు</a></li>
<li><a href="mode-programming.html.ko">한국어</a></li>
<li><a href="mode-programming.html.zh_CN">中文 (简体, 中国)</a></li>
<li><a href="mode-programming.html.zh_TW">中文 (繁體, 台灣)</a></li>
<li><a href="mode-programming.html.zh_HK">中文 (繁體字, 中國香港特別行政區)</a></li>
<li><a href="mode-programming.html.ja">日本語</a></li>
</ul></details>
</div></nav></header><main><aside class="sidebar sidebar-left"><div class="sidebar-contents"><div class="inner">
<div class="title"><h2><span class="title">Spis treści</span></h2></div>
<div class="region"><div class="contents"><ul>
<li class="links"><a href="../gnome-calculator/index.html.pl" title="Kalkulator">Kalkulator</a></li>
<li class="links"><ul>
<li class="links links-head">Interfejs użytkownika</li>
<li class="links"><a href="../gnome-calculator/history.html.pl" title="Używanie historii">Używanie historii</a></li>
<li class="links"><a href="../gnome-calculator/keyboard.html.pl" title="Używanie klawiatury">Używanie klawiatury</a></li>
<li class="links"><a href="../gnome-calculator/mouse.html.pl" title="Używanie myszy">Używanie myszy</a></li>
<li class="links"><a href="../gnome-calculator/superscript.html.pl" title="Indeks górny i dolny">Indeks górny i dolny</a></li>
</ul></li>
<li class="links"><ul>
<li class="links links-head">Równania</li>
<li class="links"><a href="../gnome-calculator/equation.html.pl" title="Podstawowe równania">Podstawowe równania</a></li>
<li class="links"><a href="../gnome-calculator/boolean.html.pl" title="Działania bitowe">Działania bitowe</a></li>
<li class="links"><a href="../gnome-calculator/modulus.html.pl" title="Dzielenie modulo">Dzielenie modulo</a></li>
<li class="links"><a href="../gnome-calculator/function.html.pl" title="Funkcje">Funkcje</a></li>
<li class="links"><a href="../gnome-calculator/logarithm.html.pl" title="Logarytmy">Logarytmy</a></li>
<li class="links"><a href="../gnome-calculator/power.html.pl" title="Potęgi i pierwiastki">Potęgi i pierwiastki</a></li>
<li class="links"><a href="../gnome-calculator/percentage.html.pl" title="Procenty">Procenty</a></li>
<li class="links"><a href="../gnome-calculator/factorize.html.pl" title="Rozkład na czynniki">Rozkład na czynniki</a></li>
<li class="links"><a href="../gnome-calculator/factorial.html.pl" title="Silnie">Silnie</a></li>
<li class="links"><a href="../gnome-calculator/trigonometry.html.pl" title="Trygonometria">Trygonometria</a></li>
<li class="links"><a href="../gnome-calculator/absolute.html.pl" title="Wartości bezwzględne">Wartości bezwzględne</a></li>
<li class="links"><a href="../gnome-calculator/floor-ceil.html.pl" title="Zaokrąglanie">Zaokrąglanie</a></li>
<li class="links"><a href="../gnome-calculator/variable.html.pl" title="Zmienne i stałe">Zmienne i stałe</a></li>
</ul></li>
<li class="links"><ul>
<li class="links links-head">Liczby</li>
<li class="links"><a href="../gnome-calculator/number-display.html.pl" title="Format wyników">Format wyników</a></li>
<li class="links"><a href="../gnome-calculator/complex.html.pl" title="Liczby zespolone">Liczby zespolone</a></li>
<li class="links"><a href="../gnome-calculator/scientific.html.pl" title="Notacja naukowa">Notacja naukowa</a></li>
<li class="links"><a href="../gnome-calculator/base.html.pl" title="Systemy liczbowe">Systemy liczbowe</a></li>
<li class="links"><a href="../gnome-calculator/mode-programming.html.pl" title="Tryb programistyczny">Tryb programistyczny</a></li>
</ul></li>
<li class="links"><ul>
<li class="links links-head">Przeliczenia</li>
<li class="links"><a href="../gnome-calculator/conv-time.html.pl" title="Czas">Czas</a></li>
<li class="links"><a href="../gnome-calculator/conv-length.html.pl" title="Długość/powierzchnia/objętość">Długość/powierzchnia/objętość</a></li>
<li class="links"><a href="../gnome-calculator/conv-character.html.pl" title="Kody znaków">Kody znaków</a></li>
<li class="links"><a href="../gnome-calculator/conv-weight.html.pl" title="Masa">Masa</a></li>
<li class="links"><a href="../gnome-calculator/conv-base.html.pl" title="Systemy liczbowe">Systemy liczbowe</a></li>
<li class="links"><a href="../gnome-calculator/conv-currency.html.pl" title="Waluta">Waluta</a></li>
</ul></li>
<li class="links"><ul>
<li class="links links-head">Obliczenia finansowe</li>
<li class="links"><a href="../gnome-calculator/financial.html.pl" title="Funkcje finansowe">Funkcje finansowe</a></li>
</ul></li>
</ul></div></div>
</div></div></aside><aside class="sidebar sidebar-right"></aside><div class="page">
<header><div class="inner pagewide"><div class="trails" role="navigation"><div class="trail">
<a class="trail" href="../index.html">GNOME</a> » <a class="trail" href="../gnome-calculator/index.html.pl" title="Kalkulator">Kalkulator</a> › <a class="trail" href="../gnome-calculator/index.html.pl#number" title="Liczby">Liczby</a> » </div></div></div></header><article><div class="hgroup pagewide"><h1 class="title"><span class="title">Tryb programistyczny</span></h1></div>
<div class="region">
<div class="contents pagewide">
<p class="p"><span class="gui">Tryb programistyczny</span> zapewnia narzędzia potrzebne do wykonywania działań matematycznych często używanych podczas pisania oprogramowania. Na przykład, tryb programistyczny znacznie ułatwia matematykę na liczbach szesnastkowych. Obsługuje także często wykonywane <span class="link"><a href="../gnome-calculator/boolean.html.pl" title="Działania bitowe">działania bitowe</a></span>, takie jak <span class="gui">NIE</span>, <span class="gui">ORAZ</span>, <span class="gui">LUB</span> itd. Wyświetlany jest także widok binarny dla liczb do długości 64-bitowej, gdzie użytkownik może ręcznie przełączać każdy bit za pomocą kursora myszy.</p>
<p class="p">Dodatkowo możliwe są działania przesunięcia bitów za pomocą przycisków <span class="gui">≪</span>, <span class="gui">≫</span> i <span class="gui">⋙</span> buttons. <span class="link"><a href="../gnome-calculator/modulus.html.pl" title="Dzielenie modulo">Arytmetyka modulo</a></span> może być wykorzystywana za pomocą przycisku <span class="gui">mod</span>.</p>
<p class="p">
  The default word size for bitwise, two’s complement, and swap endianness functions can be changed both in the <span class="gui">Preferences</span> menu, or by using the word size button in the bottom of the keypad while in programming mode. This will affect how results from these functions are shown. For example, here we show the two’s complement of the number 6B in 64 bit and 16 bit word sizes:
  </p>
<div class="example"><div class="inner"><div class="region"><div class="contents">
<p class="p">64-bitowy:</p>
<p class="p">twos 6B</p>
<p class="p">FFFFFFFFFFFFFF95</p>
<p class="p">16-bitowy:</p>
<p class="p">twos 6B</p>
<p class="p">FF95</p>
</div></div></div></div>
<div class="note note-warning" title="Ostrzeżenie">
<svg height="24" width="24" version="1.1">
 <path class="yelp-svg-fill" d="m11.92 3.3047a1.3872 1.3872 0 0 0 -1.129 0.6933l-8.6055 14.922a1.3872 1.3872 0 0 0 1.2012 2.08l17.226-0.008a1.3872 1.3872 0 0 0 1.201 -2.08l-8.619-14.916a1.3872 1.3872 0 0 0 -1.136 -0.6913 1.3872 1.3872 0 0 0 -0.139 0zm0.08 4.6953a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1v-6a1 1 0 0 1 1 -1zm0 9a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"></path>
</svg><div class="inner"><div class="region"><div class="contents"><p class="p">Próba wpisania liczby większej niż mieści się w wybranym rozmiarze słowa spowoduje błąd przepełnienia.</p></div></div></div>
</div>
</div>
<section class="links" role="navigation"><div class="inner">
<div class="hgroup pagewide"></div>
<div class="contents pagewide"><div class="links guidelinks"><div class="inner">
<div class="title"><h2><span class="title">Więcej informacji</span></h2></div>
<div class="region"><ul><li class="links "><a href="../gnome-calculator/index.html.pl#number" title="Liczby">Liczby</a></li></ul></div>
</div></div></div>
</div></section>
</div>
<div class="clear"></div></article><footer><div class="inner pagewide"><div class="about ui-expander" role="contentinfo">
<div class="yelp-data yelp-data-ui-expander" data-yelp-expanded="false"></div>
<div class="inner">
<div class="hgroup"><h2><span class="title">Informacje</span></h2></div>
<div class="region"><div class="contents">
<div class="copyrights">
<div class="copyright">© 2017-2025 Piotr Drąg</div>
<div class="copyright">© 2017-2025 Aviary.pl</div>
</div>
<div class="credits">
<div class="credits-translators">
<div class="title"><span class="title">Przetłumaczone przez</span></div>
<ul class="credits">
<li>Piotr Drąg</li>
<li>Aviary.pl</li>
</ul>
</div>
<div class="credits-blank"></div>
<div class="credits-blank"></div>
</div>
</div></div>
</div>
</div></div></footer>
</div></main>
</body>
</html>
