<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=4&amp;t=24537&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2023-08-24T18:44:40+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=24537&amp;mode</id>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2023-08-24T18:44:40+01:00</updated>
<published>2023-08-24T18:44:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24537&amp;p=237293#p237293</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24537&amp;p=237293#p237293"/>
<title type="html"><![CDATA[Re: Wyjaśnienie prostego kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24537&amp;p=237293#p237293"><![CDATA[
To u dodaje się do liczb (stałych dosłownych, czy jakoś tak się to nazywa), żeby określić ich typ w obliczeniach. Domyślnie wszystkie liczby są typu int, co sprawia problemy przy dużych liczbach. Dlatego stosuje się &quot;dodatki&quot; takie jak to właśnie u, żeby obliczenia były poprawne.<br />Znajdź u Mirka na blogu albo na yt &quot;domyślna promocja do int&quot;, tam masz wyjaśnione dokładniej.<br />btw, to 8u masz w jakimś wzorze? Prędkość UARTa?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 24 sie 2023, o 18:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mario2015]]></name></author>
<updated>2023-08-24T17:26:47+01:00</updated>
<published>2023-08-24T17:26:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24537&amp;p=237292#p237292</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24537&amp;p=237292#p237292"/>
<title type="html"><![CDATA[Re: Wyjaśnienie prostego kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24537&amp;p=237292#p237292"><![CDATA[
8u? jak myślisz, po co w C o ile piszesz w tym języku, są własne definicje?<br />Piszesz np. tak:<br /><br />[syntax=c]#define 8u uint8_t[/syntax]<br />lub<br />[syntax=c]#define 8U uint8_t[/syntax]<br /><br />Tu się rozchodzi o to, że jak łatwiej zapamiętasz lub chciałbyś skrócić definicję zmiennej np: uint8_t, to możesz ją sobie zapisać w dowolny sprzyjający tobie sposób.<br />Jak sobie zdefiniujesz taką zmienną tak będziesz miał, np:<br />Chcę aby zmienna typu &quot;char&quot;, nazywała się np: znak.<br />No to piszesz sobie taką definicję:<br />[syntax=c]#define znak char[/syntax]<br />Wtedy wszędzie gdzie napiszesz w programie &quot;znak&quot;, to kompilator zamieni słowo znak na char<br />Po prostu, kompilator C zastępuje w tym momencie twoją makro definicje &quot;znak&quot; na char.<br />Nie wiem, czy przy tłumaczeniu ci tego, czegoś nie pokręciłem ale Mirek wyjaśnia to chyba w BB.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8867">mario2015</a> — 24 sie 2023, o 17:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Mateo]]></name></author>
<updated>2023-08-24T14:45:28+01:00</updated>
<published>2023-08-24T14:45:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24537&amp;p=237291#p237291</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24537&amp;p=237291#p237291"/>
<title type="html"><![CDATA[Wyjaśnienie prostego kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24537&amp;p=237291#p237291"><![CDATA[
Panowie spotkałem się z takim zapisem, nie do końca jestem pewny co on oznacza. <br /><br />[syntax=c]8u[/syntax]<br /><br />Chodzi o literkę &quot;u&quot;.<br /><br />Czy to przypadkiem jest unsigned ??<br /><br />[syntax=c]8u czy to jest to samo co 8U ??[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6107">Mateo</a> — 24 sie 2023, o 14:45</p><hr />
]]></content>
</entry>
</feed>