Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

100 lines
3.8KB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  6. <title>lround (LIBM)</title>
  7. <meta name="description" content="lround (LIBM)">
  8. <meta name="keywords" content="lround (LIBM)">
  9. <meta name="resource-type" content="document">
  10. <meta name="distribution" content="global">
  11. <meta name="Generator" content="makeinfo">
  12. <link href="index.html#Top" rel="start" title="Top">
  13. <link href="Document-Index.html#Document-Index" rel="index" title="Document Index">
  14. <link href="Document-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
  15. <link href="Math.html#Math" rel="up" title="Math">
  16. <link href="modf.html#modf" rel="next" title="modf">
  17. <link href="lrint.html#lrint" rel="prev" title="lrint">
  18. <style type="text/css">
  19. <!--
  20. a.summary-letter {text-decoration: none}
  21. blockquote.indentedblock {margin-right: 0em}
  22. blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
  23. blockquote.smallquotation {font-size: smaller}
  24. div.display {margin-left: 3.2em}
  25. div.example {margin-left: 3.2em}
  26. div.lisp {margin-left: 3.2em}
  27. div.smalldisplay {margin-left: 3.2em}
  28. div.smallexample {margin-left: 3.2em}
  29. div.smalllisp {margin-left: 3.2em}
  30. kbd {font-style: oblique}
  31. pre.display {font-family: inherit}
  32. pre.format {font-family: inherit}
  33. pre.menu-comment {font-family: serif}
  34. pre.menu-preformatted {font-family: serif}
  35. pre.smalldisplay {font-family: inherit; font-size: smaller}
  36. pre.smallexample {font-size: smaller}
  37. pre.smallformat {font-family: inherit; font-size: smaller}
  38. pre.smalllisp {font-size: smaller}
  39. span.nolinebreak {white-space: nowrap}
  40. span.roman {font-family: initial; font-weight: normal}
  41. span.sansserif {font-family: sans-serif; font-weight: normal}
  42. ul.no-bullet {list-style: none}
  43. -->
  44. </style>
  45. </head>
  46. <body lang="en">
  47. <a name="lround"></a>
  48. <div class="header">
  49. <p>
  50. Next: <a href="modf.html#modf" accesskey="n" rel="next">modf</a>, Previous: <a href="lrint.html#lrint" accesskey="p" rel="prev">lrint</a>, Up: <a href="Math.html#Math" accesskey="u" rel="up">Math</a> &nbsp; [<a href="Document-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Document-Index.html#Document-Index" title="Index" rel="index">Index</a>]</p>
  51. </div>
  52. <hr>
  53. <a name="lround_002c-lroundf_002c-llround_002c-llroundf_002d_002d_002dround-to-integer_002c-to-nearest"></a>
  54. <h3 class="section">1.40 <code>lround</code>, <code>lroundf</code>, <code>llround</code>, <code>llroundf</code>&mdash;round to integer, to nearest</h3>
  55. <a name="index-lround"></a>
  56. <a name="index-lroundf"></a>
  57. <a name="index-llround"></a>
  58. <a name="index-llroundf"></a>
  59. <p><strong>Synopsis</strong>
  60. </p><div class="example">
  61. <pre class="example">#include &lt;math.h&gt;
  62. long int lround(double <var>x</var>);
  63. long int lroundf(float <var>x</var>);
  64. long long int llround(double <var>x</var>);
  65. long long int llroundf(float <var>x</var>);
  66. </pre></div>
  67. <p><strong>Description</strong><br>
  68. The <code>lround</code> and <code>llround</code> functions round their argument to the
  69. nearest integer value, rounding halfway cases away from zero, regardless
  70. of the current rounding direction. If the rounded value is outside the
  71. range of the return type, the numeric result is unspecified (depending
  72. upon the floating-point implementation, not the library). A range
  73. error may occur if the magnitude of x is too large.
  74. </p>
  75. <br>
  76. <p><strong>Returns</strong><br>
  77. <var>x</var> rounded to an integral value as an integer.
  78. </p>
  79. <br>
  80. <p><strong>See Also</strong><br>
  81. See the <code>round</code> functions for the return being the same floating-point type
  82. as the argument. <code>lrint</code>, <code>llrint</code>.
  83. </p>
  84. <br>
  85. <p><strong>Portability</strong><br>
  86. ANSI C, POSIX
  87. </p>
  88. <br>
  89. </body>
  90. </html>