<?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=16208&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-09-15T07:31:34+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=16208&amp;mode</id>
<entry>
<author><name><![CDATA[Jarecki]]></name></author>
<updated>2016-09-15T07:31:34+01:00</updated>
<published>2016-09-15T07:31:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168768#p168768</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168768#p168768"/>
<title type="html"><![CDATA[Re: Rzutowanie define]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168768#p168768"><![CDATA[
I o to chodziło właśnie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> dziękuję <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2511">Jarecki</a> — 15 wrz 2016, o 07:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-09-14T14:45:59+01:00</updated>
<published>2016-09-14T14:45:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168735#p168735</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168735#p168735"/>
<title type="html"><![CDATA[Re: Rzutowanie define]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168735#p168735"><![CDATA[
niczym - jedno i drugie spowoduje, że kompilator przyjmie do obliczeń wartość 32 bitową bez znaku<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 14 wrz 2016, o 14:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarecki]]></name></author>
<updated>2016-09-14T14:36:17+01:00</updated>
<published>2016-09-14T14:36:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168732#p168732</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168732#p168732"/>
<title type="html"><![CDATA[Re: Rzutowanie define]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168732#p168732"><![CDATA[
To zadam pytanie inaczej:<br />czym różni się:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">#define NAZWA 100UL<br /></div><br />od:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">#define NAZWA (uint32_t)100<br /></div><br />?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2511">Jarecki</a> — 14 wrz 2016, o 14:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-09-14T12:23:45+01:00</updated>
<published>2016-09-14T12:23:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168728#p168728</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168728#p168728"/>
<title type="html"><![CDATA[Re: Rzutowanie define]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168728#p168728"><![CDATA[
<div class="quotetitle">Jarecki napisał(a):</div><div class="quotecontent"><br />I właśnie o to mi chodzi kiedy użyć rzutowania a kiedy po prostu dopisać U lub UL?<br /></div><br />Zadając to pytanie widać, że <br /><br />1. albo nie przeczytałeś w ogóle tego artykułu o domyślnej promocji do int<br />2. albo nie przeczytałeś z uwagą bo sądzisz że ty pytasz o coś innego<br />3. albo przeczytałeś ale nie zrozumiałeś o co w tym artykule chodzi i nie dopytałeś o to czego tam nie rozumiesz ....<br /><br />w związku z tym koło się zamyka i dalej pytasz o to samo<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 14 wrz 2016, o 12:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarecki]]></name></author>
<updated>2016-09-14T12:15:44+01:00</updated>
<published>2016-09-14T12:15:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168727#p168727</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168727#p168727"/>
<title type="html"><![CDATA[Re: Rzutowanie define]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168727#p168727"><![CDATA[
<div class="quotetitle">QuadMan napisał(a):</div><div class="quotecontent"><br />Witam,<br />No bo preprocesor jest &quot;głupi jak kilo gwoździ&quot;, a [syntax=c]#define XXX 100[/syntax] <strong>wstawia do kodu przed właściwą kompilacją 100 w miejsce XXX</strong> i tyle. A jak tego użyjesz, i czy będzie to 100U, (uint32_t)100, czy coś jeszcze, to już od Ciebie zależy.<br />Pozdrawiam, QuadMan.<br /></div><br /><br />I właśnie o to mi chodzi kiedy użyć rzutowania a kiedy po prostu dopisać U lub UL?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2511">Jarecki</a> — 14 wrz 2016, o 12:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[QuadMan]]></name></author>
<updated>2016-09-14T11:11:18+01:00</updated>
<published>2016-09-14T11:11:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168725#p168725</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168725#p168725"/>
<title type="html"><![CDATA[Re: Rzutowanie define]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168725#p168725"><![CDATA[
Witam,<br /><br /><div class="quotetitle">Jarecki napisał(a):</div><div class="quotecontent"><br />Panowie to dokładnie przeczytałem ale nie ma tam nic o rzutowaniu stałych definiowanych define-em <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br />No bo preprocesor jest &quot;głupi jak kilo gwoździ&quot;, a [syntax=c]#define XXX 100[/syntax] <strong>wstawia do kodu przed właściwą kompilacją 100 w miejsce XXX</strong> i tyle. A jak tego użyjesz, i czy będzie to 100U, (uint32_t)100, czy coś jeszcze, to już od Ciebie zależy. W tym konkretnym przypadku konieczność stosowania zabiegów ze 100U czy (uint32_t)100  wynika z tego co jest w linku, który Koledzy Ci podali.<br /><br />Pozdrawiam, QuadMan.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5291">QuadMan</a> — 14 wrz 2016, o 11:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarecki]]></name></author>
<updated>2016-09-14T09:49:29+01:00</updated>
<published>2016-09-14T09:49:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168723#p168723</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168723#p168723"/>
<title type="html"><![CDATA[Re: Rzutowanie define]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168723#p168723"><![CDATA[
Panowie to dokładnie przeczytałem ale nie ma tam nic o rzutowaniu stałych definiowanych define-em <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2511">Jarecki</a> — 14 wrz 2016, o 09:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-09-14T09:44:15+01:00</updated>
<published>2016-09-14T09:44:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168722#p168722</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168722#p168722"/>
<title type="html"><![CDATA[Re: Rzutowanie define]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168722#p168722"><![CDATA[
Zacznij od przeczytania <!-- m --><a class="postlink" href="http://atnel.pl/domyslna-promocja-do-typu-int.html" >http://atnel.pl/domyslna-promocja-do-typu-int.html</a><!-- m --><br /><br />-- <br />Pozdrawiam,<br />Robert<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br />O <em>HomoChemicus</em> był pierwszy <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 14 wrz 2016, o 09:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[HomoChemicus]]></name></author>
<updated>2016-09-14T09:43:38+01:00</updated>
<published>2016-09-14T09:43:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168721#p168721</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168721#p168721"/>
<title type="html"><![CDATA[Re: Rzutowanie define]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168721#p168721"><![CDATA[
Tu masz wytłumaczone dlaczego: <!-- m --><a class="postlink" href="http://atnel.pl/domyslna-promocja-do-typu-int.html" >http://atnel.pl/domyslna-promocja-do-typu-int.html</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10470">HomoChemicus</a> — 14 wrz 2016, o 09:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarecki]]></name></author>
<updated>2016-09-14T08:54:27+01:00</updated>
<published>2016-09-14T08:54:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168720#p168720</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168720#p168720"/>
<title type="html"><![CDATA[Rzutowanie define]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16208&amp;p=168720#p168720"><![CDATA[
Witam,<br />Koledzy analizując różne programy w C spotykam się z definicją stałych za pomocą dyrektywy &quot;define&quot;. W jednym miejscu jest:<br />1)<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">#define 100<br /></div><br />w innym:<br />2)<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">#define 100U<br /></div><br />a jeszcze w innym:<br />3)<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">#define (uint32_t)100<br /></div><br /> <br />Oczywiście czytałem w BB, że literka &quot;U&quot; na końcu stałej dosłownej powoduje, że kompilator zapisze ją bez znaku a literka &quot;L&quot; jako long int. Niemniej czasem spotyka się zapis z punktu 1 czy 3 gdzie jest rzutowanie stałej dosłownej na uin32_t. Pytanie gdzie i kiedy dany zapis stosować? Jest na to prosta recepta?<br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2511">Jarecki</a> — 14 wrz 2016, o 08:54</p><hr />
]]></content>
</entry>
</feed>