<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[unsigned int]]></title><description><![CDATA[<p>hiho ihrs,<br />
habe eine kleine Frage:</p>
<pre><code class="language-cpp">unsigned int u = 123;
</code></pre>
<p>Findet hier ein impliziter Cast von &quot;signed int&quot; nach &quot;unsigned int&quot; statt,<br />
oder ist 123 bereits &quot;unsigned int&quot; ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>thx euch</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/265852/unsigned-int</link><generator>RSS for Node</generator><lastBuildDate>Thu, 03 Sep 2026 18:27:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/265852.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 29 Apr 2010 18:35:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to unsigned int on Thu, 29 Apr 2010 18:35:37 GMT]]></title><description><![CDATA[<p>hiho ihrs,<br />
habe eine kleine Frage:</p>
<pre><code class="language-cpp">unsigned int u = 123;
</code></pre>
<p>Findet hier ein impliziter Cast von &quot;signed int&quot; nach &quot;unsigned int&quot; statt,<br />
oder ist 123 bereits &quot;unsigned int&quot; ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>thx euch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1890106</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1890106</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 29 Apr 2010 18:35:37 GMT</pubDate></item><item><title><![CDATA[Reply to unsigned int on Thu, 29 Apr 2010 18:40:52 GMT]]></title><description><![CDATA[<p>es ist ein int.<br />
unsigned int wäre es, wenn du 123u schreibst</p>
<p>macht aber (zumindest hier) keinen unterschied.</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1890111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1890111</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Thu, 29 Apr 2010 18:40:52 GMT</pubDate></item><item><title><![CDATA[Reply to unsigned int on Thu, 29 Apr 2010 19:02:19 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p>es ist ein int.</p>
</blockquote>
<p>k dementsprechend ein findet ein cast nach unsigned statt,<br />
thx dir <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1890120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1890120</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 29 Apr 2010 19:02:19 GMT</pubDate></item><item><title><![CDATA[Reply to unsigned int on Thu, 29 Apr 2010 20:33:58 GMT]]></title><description><![CDATA[<p>Dweb schrieb:</p>
<blockquote>
<p>hiho ihrs,<br />
habe eine kleine Frage:</p>
<pre><code class="language-cpp">unsigned int u = 123;
</code></pre>
<p>Findet hier ein impliziter Cast von &quot;signed int&quot; nach &quot;unsigned int&quot; statt,<br />
oder ist 123 bereits &quot;unsigned int&quot; ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>thx euch</p>
</blockquote>
<p>Du hast per Deklaration/Definition entschieden das es ein unsigned int ist!<br />
Das der Wert auch durch einen int darstellbar ist, ist Nebensache! Implizit kein Cast!<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1890175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1890175</guid><dc:creator><![CDATA[otto8]]></dc:creator><pubDate>Thu, 29 Apr 2010 20:33:58 GMT</pubDate></item><item><title><![CDATA[Reply to unsigned int on Fri, 30 Apr 2010 10:51:01 GMT]]></title><description><![CDATA[<p>otto8 schrieb:</p>
<blockquote>
<p>Das der Wert auch durch einen int darstellbar ist, ist Nebensache! Implizit kein Cast!</p>
</blockquote>
<p>ahh k,<br />
dann ist es bei float/double wohl auch so, oder?</p>
<pre><code class="language-cpp">float f = 0.7f;
double d = f; // also hier kein cast
</code></pre>
<p>[EDIT] obwohl, doch hier muss ein cast sein... double is ja größer als float...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1890362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1890362</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 30 Apr 2010 10:51:01 GMT</pubDate></item><item><title><![CDATA[Reply to unsigned int on Fri, 30 Apr 2010 11:25:33 GMT]]></title><description><![CDATA[<p>123 ist ein Literal vom Typ int. Der Compiler sieht aber dass du es einem unsigned int zuweist und bauts schon zur Compilezeit zu einem unsigned int um. DU brauchst also nicht zu befürchten dass er irgendwo den int in das Programm schreibt und dann bei der Ausführung jedesmal erst rumcastet. Genauso bei float/double und short/chars, die mit int-Literalen initialisiert werden:</p>
<pre><code class="language-cpp">int i = 5;
short s = i; //Warnung, dass Informationen verloren gehen können beim cast int-&gt;short

short s2 = 5; //keine Warnung, der Compiler kann das zur Compilezeit schon richtig hinbiegen
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1890376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1890376</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Fri, 30 Apr 2010 11:25:33 GMT</pubDate></item><item><title><![CDATA[Reply to unsigned int on Fri, 30 Apr 2010 14:29:35 GMT]]></title><description><![CDATA[<p>Es ist hilfreich, die Begriffe präziser zu verwenden, andernfalls kann die Fragestellung sehr verwirrend sein.</p>
<p>Ein Cast-Ausdruck bzw. Cast (cast expression) ist eine bestimmte Art Ausdruck. Es gibt davon in C++ 6 verschiedene Arten.</p>
<p>EIn Konvertierung ist ein bestimmter Vorgang, der beim Programmablauf aus dem Wert eines Typs einen Wert eines anderen Typs produziert.</p>
<p>Dweb schrieb:</p>
<blockquote>
<p>hiho ihrs,<br />
habe eine kleine Frage:</p>
<pre><code class="language-cpp">unsigned int u = 123;
</code></pre>
<p>Findet hier ein impliziter Cast von &quot;signed int&quot; nach &quot;unsigned int&quot; statt,<br />
oder ist 123 bereits &quot;unsigned int&quot; ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>thx euch</p>
</blockquote>
<p>1. Ein Cast ist hier nicht zu finden.<br />
2. 123 ist ein Literal des Typs int, folglich erfordert die Initialisierung von u die impliziete Konvertierung dieses Wertes.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1890464</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1890464</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Fri, 30 Apr 2010 14:29:35 GMT</pubDate></item></channel></rss>