<?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[wert&amp;gt;=0 ? wert : -wert -&amp;gt; Was bedeutet das?]]></title><description><![CDATA[<p>Guten Tag.</p>
<p>ich habe in einem Code eine solche Funktion gesehen:</p>
<pre><code class="language-cpp">int sign(double wert)
{
  return wert&gt;=0 ? wert : -wert;
}
</code></pre>
<p>Da ich diese Syntax nicht kenne, möchte ich gerne mehr dazu wissen. Aber ich habe keine Ahnung, wie man solche Ausdrücke nennt (das mit den Fragezeichen und Doppelpunkt) und kann daher auch nicht danach im Netz suchen. Kann mir bitte jemand einen Tip geben?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/166099/wert-gt-0-wert-wert-gt-was-bedeutet-das</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 05:13:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/166099.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 26 Nov 2006 11:21:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to wert&amp;gt;=0 ? wert : -wert -&amp;gt; Was bedeutet das? on Sun, 26 Nov 2006 11:21:08 GMT]]></title><description><![CDATA[<p>Guten Tag.</p>
<p>ich habe in einem Code eine solche Funktion gesehen:</p>
<pre><code class="language-cpp">int sign(double wert)
{
  return wert&gt;=0 ? wert : -wert;
}
</code></pre>
<p>Da ich diese Syntax nicht kenne, möchte ich gerne mehr dazu wissen. Aber ich habe keine Ahnung, wie man solche Ausdrücke nennt (das mit den Fragezeichen und Doppelpunkt) und kann daher auch nicht danach im Netz suchen. Kann mir bitte jemand einen Tip geben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1181600</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1181600</guid><dc:creator><![CDATA[kurze Frage]]></dc:creator><pubDate>Sun, 26 Nov 2006 11:21:08 GMT</pubDate></item><item><title><![CDATA[Reply to wert&amp;gt;=0 ? wert : -wert -&amp;gt; Was bedeutet das? on Sun, 26 Nov 2006 11:30:00 GMT]]></title><description><![CDATA[<p>hi,<br />
ich glaub der operator heisst einfach 'conditional-operator'<br />
ist das gleiche wie:</p>
<pre><code>int sign(double wert)
{
  if (wert&gt;=0)
    return wert;
  else
    return -wert;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1181604</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1181604</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Sun, 26 Nov 2006 11:30:00 GMT</pubDate></item><item><title><![CDATA[Reply to wert&amp;gt;=0 ? wert : -wert -&amp;gt; Was bedeutet das? on Sun, 26 Nov 2006 11:34:51 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">return wert&gt;=0 ? wert : -wert;
</code></pre>
<p>ist äquivalent zu:</p>
<pre><code class="language-cpp">if(wert&gt;=0)
  return wert;
else
  return -wert;
</code></pre>
<p>warum die Funktion allerdings &quot;sign&quot; heißt ist mir schleierhaft ...<br />
&quot;abs&quot; oder so was wäre finde ich passender <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>
<p>außerdem ist wert vom Typ &quot;double&quot; (Fließkommazahl) und der Rückgabewert der Funktion &quot;int&quot; (Ganzzahl), das führt zu Problemen ...</p>
<p>kann es sein, dass die Funktion so aussehen müsste:</p>
<pre><code class="language-cpp">int sign(double wert) {
  if(wert&gt;=0)
    return 1;
  else
    return -1;
}
</code></pre>
<p>das wäre dann ne klassische Signumfunktion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1181605</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1181605</guid><dc:creator><![CDATA[Checker*amp*Murckser]]></dc:creator><pubDate>Sun, 26 Nov 2006 11:34:51 GMT</pubDate></item><item><title><![CDATA[Reply to wert&amp;gt;=0 ? wert : -wert -&amp;gt; Was bedeutet das? on Sun, 26 Nov 2006 12:44:27 GMT]]></title><description><![CDATA[<p>Checker&amp;Murckser schrieb:</p>
<blockquote>
<p>das wäre dann ne klassische Signumfunktion</p>
</blockquote>
<p>jo. wie du das schreibst schein mit das sehr logisch. dann ist der code, den ich hier vor mir liegen habe, wahrscheinlich fehlerhaft.</p>
<p>thx.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1181651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1181651</guid><dc:creator><![CDATA[kurze Frage]]></dc:creator><pubDate>Sun, 26 Nov 2006 12:44:27 GMT</pubDate></item></channel></rss>