⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 other-builtins.html

📁 自己收集的linux入门到学懂高级编程书集 包括linux程序设计第三版
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<table width="100%"><tr><td align="left">long double <b>__builtin_nanl</b><i> </i>(<i>const char *str</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Similar to <code>__builtin_nan</code>, except the return type is <code>long double</code>. </td></tr></table><p><table width="100%"><tr><td align="left">double <b>__builtin_nans</b><i> </i>(<i>const char *str</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Similar to <code>__builtin_nan</code>, except the significand is forcedto be a signaling NaN.  The <code>nans</code> function is proposed by<a href="http://std.dkuug.dk/JTC1/SC22/WG14/www/docs/n965.htm">WG14 N965</a>. </td></tr></table><p><table width="100%"><tr><td align="left">float <b>__builtin_nansf</b><i> </i>(<i>const char *str</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Similar to <code>__builtin_nans</code>, except the return type is <code>float</code>. </td></tr></table><p><table width="100%"><tr><td align="left">long double <b>__builtin_nansl</b><i> </i>(<i>const char *str</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Similar to <code>__builtin_nans</code>, except the return type is <code>long double</code>. </td></tr></table><p><table width="100%"><tr><td align="left">int <b>__builtin_ffs</b><i> </i>(<i>unsigned int x</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Returns one plus the index of the least significant 1-bit of <var>x</var>, orif <var>x</var> is zero, returns zero. </td></tr></table><p><table width="100%"><tr><td align="left">int <b>__builtin_clz</b><i> </i>(<i>unsigned int x</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Returns the number of leading 0-bits in <var>x</var>, starting at the mostsignificant bit position.  If <var>x</var> is 0, the result is undefined. </td></tr></table><p><table width="100%"><tr><td align="left">int <b>__builtin_ctz</b><i> </i>(<i>unsigned int x</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Returns the number of trailing 0-bits in <var>x</var>, starting at the leastsignificant bit position.  If <var>x</var> is 0, the result is undefined. </td></tr></table><p><table width="100%"><tr><td align="left">int <b>__builtin_popcount</b><i> </i>(<i>unsigned int x</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Returns the number of 1-bits in <var>x</var>. </td></tr></table><p><table width="100%"><tr><td align="left">int <b>__builtin_parity</b><i> </i>(<i>unsigned int x</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Returns the parity of <var>x</var>, i.e. the number of 1-bits in <var>x</var>modulo 2. </td></tr></table><p><table width="100%"><tr><td align="left">int <b>__builtin_ffsl</b><i> </i>(<i>unsigned long</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Similar to <code>__builtin_ffs</code>, except the argument type is<code>unsigned long</code>. </td></tr></table><p><table width="100%"><tr><td align="left">int <b>__builtin_clzl</b><i> </i>(<i>unsigned long</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Similar to <code>__builtin_clz</code>, except the argument type is<code>unsigned long</code>. </td></tr></table><p><table width="100%"><tr><td align="left">int <b>__builtin_ctzl</b><i> </i>(<i>unsigned long</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Similar to <code>__builtin_ctz</code>, except the argument type is<code>unsigned long</code>. </td></tr></table><p><table width="100%"><tr><td align="left">int <b>__builtin_popcountl</b><i> </i>(<i>unsigned long</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Similar to <code>__builtin_popcount</code>, except the argument type is<code>unsigned long</code>. </td></tr></table><p><table width="100%"><tr><td align="left">int <b>__builtin_parityl</b><i> </i>(<i>unsigned long</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Similar to <code>__builtin_parity</code>, except the argument type is<code>unsigned long</code>. </td></tr></table><p><table width="100%"><tr><td align="left">int <b>__builtin_ffsll</b><i> </i>(<i>unsigned long long</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Similar to <code>__builtin_ffs</code>, except the argument type is<code>unsigned long long</code>. </td></tr></table><p><table width="100%"><tr><td align="left">int <b>__builtin_clzll</b><i> </i>(<i>unsigned long long</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Similar to <code>__builtin_clz</code>, except the argument type is<code>unsigned long long</code>. </td></tr></table><p><table width="100%"><tr><td align="left">int <b>__builtin_ctzll</b><i> </i>(<i>unsigned long long</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Similar to <code>__builtin_ctz</code>, except the argument type is<code>unsigned long long</code>. </td></tr></table><p><table width="100%"><tr><td align="left">int <b>__builtin_popcountll</b><i> </i>(<i>unsigned long long</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Similar to <code>__builtin_popcount</code>, except the argument type is<code>unsigned long long</code>. </td></tr></table><p><table width="100%"><tr><td align="left">int <b>__builtin_parityll</b><i> </i>(<i>unsigned long long</i>)<i>     </i></td><td align="right">Built-in Function</td></tr></table><table width="95%" align="center"><tr><td>Similar to <code>__builtin_parity</code>, except the argument type is<code>unsigned long long</code>. </td></tr></table>   </body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -