Imported Upstream version 1.72.0
[platform/upstream/boost.git] / libs / multiprecision / doc / html / boost_multiprecision / tut / limits / limits32.html
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4 <title>Numeric limits for 32-bit platform</title>
5 <link rel="stylesheet" href="../../../multiprecision.css" type="text/css">
6 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
7 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Boost.Multiprecision">
8 <link rel="up" href="../limits.html" title="Numeric Limits">
9 <link rel="prev" href="functions.html" title="std::numeric_limits&lt;&gt; functions">
10 <link rel="next" href="how_to_tell.html" title="How to Determine the Kind of a Number From std::numeric_limits">
11 </head>
12 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13 <table cellpadding="2" width="100%"><tr>
14 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
15 <td align="center"><a href="../../../../../../../index.html">Home</a></td>
16 <td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
17 <td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
18 <td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
19 <td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
20 </tr></table>
21 <hr>
22 <div class="spirit-nav">
23 <a accesskey="p" href="functions.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../limits.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="how_to_tell.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
24 </div>
25 <div class="section">
26 <div class="titlepage"><div><div><h4 class="title">
27 <a name="boost_multiprecision.tut.limits.limits32"></a><a class="link" href="limits32.html" title="Numeric limits for 32-bit platform">Numeric limits
28         for 32-bit platform</a>
29 </h4></div></div></div>
30 <p>
31           These tables were generated using the following program and options:
32         </p>
33 <pre class="programlisting">
34 Program:
35  numeric_limits_qbk.cpp
36 Mon Nov  4 18:09:06 2013
37 BuildInfo:
38   Platform Win32
39   Compiler Microsoft Visual C++ version 10.0
40   MSVC version 160040219.
41   STL Dinkumware standard library version 520
42   Boost version 1.55.0
43 </pre>
44 <div class="table">
45 <a name="boost_multiprecision.tut.limits.limits32.integral_constants"></a><p class="title"><b>Table&#160;1.4.&#160;Integer types constants (<code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">is_integer</span>
46           <span class="special">==</span> <span class="keyword">true</span></code>
47           &amp;&amp; is_exact == true)</b></p>
48 <div class="table-contents"><table class="table" summary="Integer types constants (std::numeric_limits&lt;T&gt;::is_integer
49           == true
50           &amp;&amp; is_exact == true)">
51 <colgroup>
52 <col>
53 <col>
54 <col>
55 <col>
56 <col>
57 <col>
58 <col>
59 <col>
60 </colgroup>
61 <thead><tr>
62 <th>
63                   <p>
64                     type
65                   </p>
66                 </th>
67 <th>
68                   <p>
69                     signed
70                   </p>
71                 </th>
72 <th>
73                   <p>
74                     bound
75                   </p>
76                 </th>
77 <th>
78                   <p>
79                     modulo
80                   </p>
81                 </th>
82 <th>
83                   <p>
84                     round
85                   </p>
86                 </th>
87 <th>
88                   <p>
89                     radix
90                   </p>
91                 </th>
92 <th>
93                   <p>
94                     digits
95                   </p>
96                 </th>
97 <th>
98                   <p>
99                     digits10
100                   </p>
101                 </th>
102 </tr></thead>
103 <tbody>
104 <tr>
105 <td>
106                   <p>
107                     bool
108                   </p>
109                 </td>
110 <td>
111                   <p>
112                     unsigned
113                   </p>
114                 </td>
115 <td>
116                   <p>
117                     bound
118                   </p>
119                 </td>
120 <td>
121                   <p>
122                     no
123                   </p>
124                 </td>
125 <td>
126                   <p>
127                     to zero
128                   </p>
129                 </td>
130 <td>
131                   <p>
132                     2
133                   </p>
134                 </td>
135 <td>
136                   <p>
137                     1
138                   </p>
139                 </td>
140 <td>
141                   <p>
142                     0
143                   </p>
144                 </td>
145 </tr>
146 <tr>
147 <td>
148                   <p>
149                     char
150                   </p>
151                 </td>
152 <td>
153                   <p>
154                     signed
155                   </p>
156                 </td>
157 <td>
158                   <p>
159                     bound
160                   </p>
161                 </td>
162 <td>
163                   <p>
164                     modulo
165                   </p>
166                 </td>
167 <td>
168                   <p>
169                     to zero
170                   </p>
171                 </td>
172 <td>
173                   <p>
174                     2
175                   </p>
176                 </td>
177 <td>
178                   <p>
179                     7
180                   </p>
181                 </td>
182 <td>
183                   <p>
184                     2
185                   </p>
186                 </td>
187 </tr>
188 <tr>
189 <td>
190                   <p>
191                     unsigned char
192                   </p>
193                 </td>
194 <td>
195                   <p>
196                     unsigned
197                   </p>
198                 </td>
199 <td>
200                   <p>
201                     bound
202                   </p>
203                 </td>
204 <td>
205                   <p>
206                     modulo
207                   </p>
208                 </td>
209 <td>
210                   <p>
211                     to zero
212                   </p>
213                 </td>
214 <td>
215                   <p>
216                     2
217                   </p>
218                 </td>
219 <td>
220                   <p>
221                     8
222                   </p>
223                 </td>
224 <td>
225                   <p>
226                     2
227                   </p>
228                 </td>
229 </tr>
230 <tr>
231 <td>
232                   <p>
233                     char16_t
234                   </p>
235                 </td>
236 <td>
237                   <p>
238                     unsigned
239                   </p>
240                 </td>
241 <td>
242                   <p>
243                     bound
244                   </p>
245                 </td>
246 <td>
247                   <p>
248                     modulo
249                   </p>
250                 </td>
251 <td>
252                   <p>
253                     to zero
254                   </p>
255                 </td>
256 <td>
257                   <p>
258                     2
259                   </p>
260                 </td>
261 <td>
262                   <p>
263                     16
264                   </p>
265                 </td>
266 <td>
267                   <p>
268                     4
269                   </p>
270                 </td>
271 </tr>
272 <tr>
273 <td>
274                   <p>
275                     char32_t
276                   </p>
277                 </td>
278 <td>
279                   <p>
280                     unsigned
281                   </p>
282                 </td>
283 <td>
284                   <p>
285                     bound
286                   </p>
287                 </td>
288 <td>
289                   <p>
290                     modulo
291                   </p>
292                 </td>
293 <td>
294                   <p>
295                     to zero
296                   </p>
297                 </td>
298 <td>
299                   <p>
300                     2
301                   </p>
302                 </td>
303 <td>
304                   <p>
305                     32
306                   </p>
307                 </td>
308 <td>
309                   <p>
310                     9
311                   </p>
312                 </td>
313 </tr>
314 <tr>
315 <td>
316                   <p>
317                     short
318                   </p>
319                 </td>
320 <td>
321                   <p>
322                     signed
323                   </p>
324                 </td>
325 <td>
326                   <p>
327                     bound
328                   </p>
329                 </td>
330 <td>
331                   <p>
332                     modulo
333                   </p>
334                 </td>
335 <td>
336                   <p>
337                     to zero
338                   </p>
339                 </td>
340 <td>
341                   <p>
342                     2
343                   </p>
344                 </td>
345 <td>
346                   <p>
347                     15
348                   </p>
349                 </td>
350 <td>
351                   <p>
352                     4
353                   </p>
354                 </td>
355 </tr>
356 <tr>
357 <td>
358                   <p>
359                     unsigned short
360                   </p>
361                 </td>
362 <td>
363                   <p>
364                     unsigned
365                   </p>
366                 </td>
367 <td>
368                   <p>
369                     bound
370                   </p>
371                 </td>
372 <td>
373                   <p>
374                     modulo
375                   </p>
376                 </td>
377 <td>
378                   <p>
379                     to zero
380                   </p>
381                 </td>
382 <td>
383                   <p>
384                     2
385                   </p>
386                 </td>
387 <td>
388                   <p>
389                     16
390                   </p>
391                 </td>
392 <td>
393                   <p>
394                     4
395                   </p>
396                 </td>
397 </tr>
398 <tr>
399 <td>
400                   <p>
401                     int
402                   </p>
403                 </td>
404 <td>
405                   <p>
406                     signed
407                   </p>
408                 </td>
409 <td>
410                   <p>
411                     bound
412                   </p>
413                 </td>
414 <td>
415                   <p>
416                     modulo
417                   </p>
418                 </td>
419 <td>
420                   <p>
421                     to zero
422                   </p>
423                 </td>
424 <td>
425                   <p>
426                     2
427                   </p>
428                 </td>
429 <td>
430                   <p>
431                     31
432                   </p>
433                 </td>
434 <td>
435                   <p>
436                     9
437                   </p>
438                 </td>
439 </tr>
440 <tr>
441 <td>
442                   <p>
443                     unsigned
444                   </p>
445                 </td>
446 <td>
447                   <p>
448                     unsigned
449                   </p>
450                 </td>
451 <td>
452                   <p>
453                     bound
454                   </p>
455                 </td>
456 <td>
457                   <p>
458                     modulo
459                   </p>
460                 </td>
461 <td>
462                   <p>
463                     to zero
464                   </p>
465                 </td>
466 <td>
467                   <p>
468                     2
469                   </p>
470                 </td>
471 <td>
472                   <p>
473                     32
474                   </p>
475                 </td>
476 <td>
477                   <p>
478                     9
479                   </p>
480                 </td>
481 </tr>
482 <tr>
483 <td>
484                   <p>
485                     long
486                   </p>
487                 </td>
488 <td>
489                   <p>
490                     signed
491                   </p>
492                 </td>
493 <td>
494                   <p>
495                     bound
496                   </p>
497                 </td>
498 <td>
499                   <p>
500                     modulo
501                   </p>
502                 </td>
503 <td>
504                   <p>
505                     to zero
506                   </p>
507                 </td>
508 <td>
509                   <p>
510                     2
511                   </p>
512                 </td>
513 <td>
514                   <p>
515                     31
516                   </p>
517                 </td>
518 <td>
519                   <p>
520                     9
521                   </p>
522                 </td>
523 </tr>
524 <tr>
525 <td>
526                   <p>
527                     unsigned long
528                   </p>
529                 </td>
530 <td>
531                   <p>
532                     unsigned
533                   </p>
534                 </td>
535 <td>
536                   <p>
537                     bound
538                   </p>
539                 </td>
540 <td>
541                   <p>
542                     modulo
543                   </p>
544                 </td>
545 <td>
546                   <p>
547                     to zero
548                   </p>
549                 </td>
550 <td>
551                   <p>
552                     2
553                   </p>
554                 </td>
555 <td>
556                   <p>
557                     32
558                   </p>
559                 </td>
560 <td>
561                   <p>
562                     9
563                   </p>
564                 </td>
565 </tr>
566 <tr>
567 <td>
568                   <p>
569                     long long
570                   </p>
571                 </td>
572 <td>
573                   <p>
574                     signed
575                   </p>
576                 </td>
577 <td>
578                   <p>
579                     bound
580                   </p>
581                 </td>
582 <td>
583                   <p>
584                     modulo
585                   </p>
586                 </td>
587 <td>
588                   <p>
589                     to zero
590                   </p>
591                 </td>
592 <td>
593                   <p>
594                     2
595                   </p>
596                 </td>
597 <td>
598                   <p>
599                     63
600                   </p>
601                 </td>
602 <td>
603                   <p>
604                     18
605                   </p>
606                 </td>
607 </tr>
608 <tr>
609 <td>
610                   <p>
611                     unsigned long long
612                   </p>
613                 </td>
614 <td>
615                   <p>
616                     unsigned
617                   </p>
618                 </td>
619 <td>
620                   <p>
621                     bound
622                   </p>
623                 </td>
624 <td>
625                   <p>
626                     modulo
627                   </p>
628                 </td>
629 <td>
630                   <p>
631                     to zero
632                   </p>
633                 </td>
634 <td>
635                   <p>
636                     2
637                   </p>
638                 </td>
639 <td>
640                   <p>
641                     64
642                   </p>
643                 </td>
644 <td>
645                   <p>
646                     19
647                   </p>
648                 </td>
649 </tr>
650 <tr>
651 <td>
652                   <p>
653                     int32_t
654                   </p>
655                 </td>
656 <td>
657                   <p>
658                     signed
659                   </p>
660                 </td>
661 <td>
662                   <p>
663                     bound
664                   </p>
665                 </td>
666 <td>
667                   <p>
668                     modulo
669                   </p>
670                 </td>
671 <td>
672                   <p>
673                     to zero
674                   </p>
675                 </td>
676 <td>
677                   <p>
678                     2
679                   </p>
680                 </td>
681 <td>
682                   <p>
683                     31
684                   </p>
685                 </td>
686 <td>
687                   <p>
688                     9
689                   </p>
690                 </td>
691 </tr>
692 <tr>
693 <td>
694                   <p>
695                     uint32_t
696                   </p>
697                 </td>
698 <td>
699                   <p>
700                     unsigned
701                   </p>
702                 </td>
703 <td>
704                   <p>
705                     bound
706                   </p>
707                 </td>
708 <td>
709                   <p>
710                     modulo
711                   </p>
712                 </td>
713 <td>
714                   <p>
715                     to zero
716                   </p>
717                 </td>
718 <td>
719                   <p>
720                     2
721                   </p>
722                 </td>
723 <td>
724                   <p>
725                     32
726                   </p>
727                 </td>
728 <td>
729                   <p>
730                     9
731                   </p>
732                 </td>
733 </tr>
734 <tr>
735 <td>
736                   <p>
737                     int64_t
738                   </p>
739                 </td>
740 <td>
741                   <p>
742                     signed
743                   </p>
744                 </td>
745 <td>
746                   <p>
747                     bound
748                   </p>
749                 </td>
750 <td>
751                   <p>
752                     modulo
753                   </p>
754                 </td>
755 <td>
756                   <p>
757                     to zero
758                   </p>
759                 </td>
760 <td>
761                   <p>
762                     2
763                   </p>
764                 </td>
765 <td>
766                   <p>
767                     63
768                   </p>
769                 </td>
770 <td>
771                   <p>
772                     18
773                   </p>
774                 </td>
775 </tr>
776 <tr>
777 <td>
778                   <p>
779                     uint64_t
780                   </p>
781                 </td>
782 <td>
783                   <p>
784                     unsigned
785                   </p>
786                 </td>
787 <td>
788                   <p>
789                     bound
790                   </p>
791                 </td>
792 <td>
793                   <p>
794                     modulo
795                   </p>
796                 </td>
797 <td>
798                   <p>
799                     to zero
800                   </p>
801                 </td>
802 <td>
803                   <p>
804                     2
805                   </p>
806                 </td>
807 <td>
808                   <p>
809                     64
810                   </p>
811                 </td>
812 <td>
813                   <p>
814                     19
815                   </p>
816                 </td>
817 </tr>
818 <tr>
819 <td>
820                   <p>
821                     int128_t
822                   </p>
823                 </td>
824 <td>
825                   <p>
826                     signed
827                   </p>
828                 </td>
829 <td>
830                   <p>
831                     bound
832                   </p>
833                 </td>
834 <td>
835                   <p>
836                     modulo
837                   </p>
838                 </td>
839 <td>
840                   <p>
841                     to zero
842                   </p>
843                 </td>
844 <td>
845                   <p>
846                     2
847                   </p>
848                 </td>
849 <td>
850                   <p>
851                     128
852                   </p>
853                 </td>
854 <td>
855                   <p>
856                     38
857                   </p>
858                 </td>
859 </tr>
860 <tr>
861 <td>
862                   <p>
863                     uint128_t
864                   </p>
865                 </td>
866 <td>
867                   <p>
868                     unsigned
869                   </p>
870                 </td>
871 <td>
872                   <p>
873                     bound
874                   </p>
875                 </td>
876 <td>
877                   <p>
878                     modulo
879                   </p>
880                 </td>
881 <td>
882                   <p>
883                     to zero
884                   </p>
885                 </td>
886 <td>
887                   <p>
888                     2
889                   </p>
890                 </td>
891 <td>
892                   <p>
893                     128
894                   </p>
895                 </td>
896 <td>
897                   <p>
898                     38
899                   </p>
900                 </td>
901 </tr>
902 <tr>
903 <td>
904                   <p>
905                     int256_t
906                   </p>
907                 </td>
908 <td>
909                   <p>
910                     signed
911                   </p>
912                 </td>
913 <td>
914                   <p>
915                     bound
916                   </p>
917                 </td>
918 <td>
919                   <p>
920                     modulo
921                   </p>
922                 </td>
923 <td>
924                   <p>
925                     to zero
926                   </p>
927                 </td>
928 <td>
929                   <p>
930                     2
931                   </p>
932                 </td>
933 <td>
934                   <p>
935                     256
936                   </p>
937                 </td>
938 <td>
939                   <p>
940                     77
941                   </p>
942                 </td>
943 </tr>
944 <tr>
945 <td>
946                   <p>
947                     uint256_t
948                   </p>
949                 </td>
950 <td>
951                   <p>
952                     unsigned
953                   </p>
954                 </td>
955 <td>
956                   <p>
957                     bound
958                   </p>
959                 </td>
960 <td>
961                   <p>
962                     modulo
963                   </p>
964                 </td>
965 <td>
966                   <p>
967                     to zero
968                   </p>
969                 </td>
970 <td>
971                   <p>
972                     2
973                   </p>
974                 </td>
975 <td>
976                   <p>
977                     256
978                   </p>
979                 </td>
980 <td>
981                   <p>
982                     77
983                   </p>
984                 </td>
985 </tr>
986 <tr>
987 <td>
988                   <p>
989                     cpp_int
990                   </p>
991                 </td>
992 <td>
993                   <p>
994                     signed
995                   </p>
996                 </td>
997 <td>
998                   <p>
999                     unbounded
1000                   </p>
1001                 </td>
1002 <td>
1003                   <p>
1004                     no
1005                   </p>
1006                 </td>
1007 <td>
1008                   <p>
1009                     to zero
1010                   </p>
1011                 </td>
1012 <td>
1013                   <p>
1014                     2
1015                   </p>
1016                 </td>
1017 <td>
1018                   <p>
1019                     2147483647
1020                   </p>
1021                 </td>
1022 <td>
1023                   <p>
1024                     646392383
1025                   </p>
1026                 </td>
1027 </tr>
1028 </tbody>
1029 </table></div>
1030 </div>
1031 <br class="table-break"><div class="table">
1032 <a name="boost_multiprecision.tut.limits.limits32.integral_functions"></a><p class="title"><b>Table&#160;1.5.&#160;Integer types functions (<code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">is_integer</span>
1033           <span class="special">==</span> <span class="keyword">true</span>
1034           <span class="special">&amp;&amp;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">min</span><span class="special">()</span> <span class="special">==</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">lowest</span><span class="special">()</span></code> )</b></p>
1035 <div class="table-contents"><table class="table" summary="Integer types functions (std::numeric_limits&lt;T&gt;::is_integer
1036           == true
1037           &amp;&amp; std::numeric_limits&lt;T&gt;::min() == std::numeric_limits&lt;T&gt;::lowest() )">
1038 <colgroup>
1039 <col>
1040 <col>
1041 <col>
1042 </colgroup>
1043 <thead><tr>
1044 <th>
1045                   <p>
1046                     function
1047                   </p>
1048                 </th>
1049 <th>
1050                   <p>
1051                     max
1052                   </p>
1053                 </th>
1054 <th>
1055                   <p>
1056                     min
1057                   </p>
1058                 </th>
1059 </tr></thead>
1060 <tbody>
1061 <tr>
1062 <td>
1063                   <p>
1064                     bool
1065                   </p>
1066                 </td>
1067 <td>
1068                   <p>
1069                     1
1070                   </p>
1071                 </td>
1072 <td>
1073                   <p>
1074                     0
1075                   </p>
1076                 </td>
1077 </tr>
1078 <tr>
1079 <td>
1080                   <p>
1081                     char
1082                   </p>
1083                 </td>
1084 <td>
1085                   <p>
1086                     127
1087                   </p>
1088                 </td>
1089 <td>
1090                   <p>
1091                     -128
1092                   </p>
1093                 </td>
1094 </tr>
1095 <tr>
1096 <td>
1097                   <p>
1098                     unsigned char
1099                   </p>
1100                 </td>
1101 <td>
1102                   <p>
1103                     255
1104                   </p>
1105                 </td>
1106 <td>
1107                   <p>
1108                     0
1109                   </p>
1110                 </td>
1111 </tr>
1112 <tr>
1113 <td>
1114                   <p>
1115                     char16_t
1116                   </p>
1117                 </td>
1118 <td>
1119                   <p>
1120                     65535
1121                   </p>
1122                 </td>
1123 <td>
1124                   <p>
1125                     0
1126                   </p>
1127                 </td>
1128 </tr>
1129 <tr>
1130 <td>
1131                   <p>
1132                     char32_t
1133                   </p>
1134                 </td>
1135 <td>
1136                   <p>
1137                     4294967295
1138                   </p>
1139                 </td>
1140 <td>
1141                   <p>
1142                     0
1143                   </p>
1144                 </td>
1145 </tr>
1146 <tr>
1147 <td>
1148                   <p>
1149                     short
1150                   </p>
1151                 </td>
1152 <td>
1153                   <p>
1154                     32767
1155                   </p>
1156                 </td>
1157 <td>
1158                   <p>
1159                     -32768
1160                   </p>
1161                 </td>
1162 </tr>
1163 <tr>
1164 <td>
1165                   <p>
1166                     unsigned short
1167                   </p>
1168                 </td>
1169 <td>
1170                   <p>
1171                     65535
1172                   </p>
1173                 </td>
1174 <td>
1175                   <p>
1176                     0
1177                   </p>
1178                 </td>
1179 </tr>
1180 <tr>
1181 <td>
1182                   <p>
1183                     int
1184                   </p>
1185                 </td>
1186 <td>
1187                   <p>
1188                     2147483647
1189                   </p>
1190                 </td>
1191 <td>
1192                   <p>
1193                     -2147483648
1194                   </p>
1195                 </td>
1196 </tr>
1197 <tr>
1198 <td>
1199                   <p>
1200                     unsigned int
1201                   </p>
1202                 </td>
1203 <td>
1204                   <p>
1205                     4294967295
1206                   </p>
1207                 </td>
1208 <td>
1209                   <p>
1210                     0
1211                   </p>
1212                 </td>
1213 </tr>
1214 <tr>
1215 <td>
1216                   <p>
1217                     long
1218                   </p>
1219                 </td>
1220 <td>
1221                   <p>
1222                     2147483647
1223                   </p>
1224                 </td>
1225 <td>
1226                   <p>
1227                     -2147483648
1228                   </p>
1229                 </td>
1230 </tr>
1231 <tr>
1232 <td>
1233                   <p>
1234                     unsigned long
1235                   </p>
1236                 </td>
1237 <td>
1238                   <p>
1239                     4294967295
1240                   </p>
1241                 </td>
1242 <td>
1243                   <p>
1244                     0
1245                   </p>
1246                 </td>
1247 </tr>
1248 <tr>
1249 <td>
1250                   <p>
1251                     long long
1252                   </p>
1253                 </td>
1254 <td>
1255                   <p>
1256                     9223372036854775807
1257                   </p>
1258                 </td>
1259 <td>
1260                   <p>
1261                     -9223372036854775808
1262                   </p>
1263                 </td>
1264 </tr>
1265 <tr>
1266 <td>
1267                   <p>
1268                     unsigned long long
1269                   </p>
1270                 </td>
1271 <td>
1272                   <p>
1273                     18446744073709551615
1274                   </p>
1275                 </td>
1276 <td>
1277                   <p>
1278                     0
1279                   </p>
1280                 </td>
1281 </tr>
1282 <tr>
1283 <td>
1284                   <p>
1285                     int32_t
1286                   </p>
1287                 </td>
1288 <td>
1289                   <p>
1290                     2147483647
1291                   </p>
1292                 </td>
1293 <td>
1294                   <p>
1295                     -2147483648
1296                   </p>
1297                 </td>
1298 </tr>
1299 <tr>
1300 <td>
1301                   <p>
1302                     int64_t
1303                   </p>
1304                 </td>
1305 <td>
1306                   <p>
1307                     9223372036854775807
1308                   </p>
1309                 </td>
1310 <td>
1311                   <p>
1312                     -9223372036854775808
1313                   </p>
1314                 </td>
1315 </tr>
1316 <tr>
1317 <td>
1318                   <p>
1319                     int128_t
1320                   </p>
1321                 </td>
1322 <td>
1323                   <p>
1324                     340282366920938463463374607431768211455
1325                   </p>
1326                 </td>
1327 <td>
1328                   <p>
1329                     -340282366920938463463374607431768211455
1330                   </p>
1331                 </td>
1332 </tr>
1333 </tbody>
1334 </table></div>
1335 </div>
1336 <br class="table-break"><div class="table">
1337 <a name="boost_multiprecision.tut.limits.limits32.float_functions"></a><p class="title"><b>Table&#160;1.6.&#160;Floating-point types constants (<code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">is_integer</span><span class="special">==</span><span class="keyword">false</span> <span class="special">&amp;&amp;</span> <span class="identifier">is_signed</span><span class="special">==</span><span class="keyword">true</span> <span class="special">&amp;&amp;</span> <span class="identifier">is_modulo</span><span class="special">==</span><span class="keyword">false</span> <span class="special">&amp;&amp;</span> <span class="identifier">is_exact</span><span class="special">==</span><span class="keyword">false</span> <span class="special">&amp;&amp;</span> <span class="identifier">is_bound</span><span class="special">==</span><span class="keyword">true</span></code>)</b></p>
1338 <div class="table-contents"><table class="table" summary="Floating-point types constants (std::numeric_limits&lt;T&gt;::is_integer==false &amp;&amp; is_signed==true &amp;&amp; is_modulo==false &amp;&amp; is_exact==false &amp;&amp; is_bound==true)">
1339 <colgroup>
1340 <col>
1341 <col>
1342 <col>
1343 <col>
1344 <col>
1345 <col>
1346 <col>
1347 <col>
1348 <col>
1349 <col>
1350 <col>
1351 <col>
1352 </colgroup>
1353 <thead><tr>
1354 <th>
1355                   <p>
1356                     type
1357                   </p>
1358                 </th>
1359 <th>
1360                   <p>
1361                     round
1362                   </p>
1363                 </th>
1364 <th>
1365                   <p>
1366                     radix
1367                   </p>
1368                 </th>
1369 <th>
1370                   <p>
1371                     digits
1372                   </p>
1373                 </th>
1374 <th>
1375                   <p>
1376                     digits10
1377                   </p>
1378                 </th>
1379 <th>
1380                   <p>
1381                     max_digits10
1382                   </p>
1383                 </th>
1384 <th>
1385                   <p>
1386                     min_exp
1387                   </p>
1388                 </th>
1389 <th>
1390                   <p>
1391                     min_exp10
1392                   </p>
1393                 </th>
1394 <th>
1395                   <p>
1396                     max_exp
1397                   </p>
1398                 </th>
1399 <th>
1400                   <p>
1401                     max_exp10
1402                   </p>
1403                 </th>
1404 <th>
1405                   <p>
1406                     tiny
1407                   </p>
1408                 </th>
1409 <th>
1410                   <p>
1411                     trap
1412                   </p>
1413                 </th>
1414 </tr></thead>
1415 <tbody>
1416 <tr>
1417 <td>
1418                   <p>
1419                     float
1420                   </p>
1421                 </td>
1422 <td>
1423                   <p>
1424                     to nearest
1425                   </p>
1426                 </td>
1427 <td>
1428                   <p>
1429                     2
1430                   </p>
1431                 </td>
1432 <td>
1433                   <p>
1434                     24
1435                   </p>
1436                 </td>
1437 <td>
1438                   <p>
1439                     6
1440                   </p>
1441                 </td>
1442 <td>
1443                   <p>
1444                     8
1445                   </p>
1446                 </td>
1447 <td>
1448                   <p>
1449                     -125
1450                   </p>
1451                 </td>
1452 <td>
1453                   <p>
1454                     -37
1455                   </p>
1456                 </td>
1457 <td>
1458                   <p>
1459                     128
1460                   </p>
1461                 </td>
1462 <td>
1463                   <p>
1464                     38
1465                   </p>
1466                 </td>
1467 <td>
1468                   <p>
1469                     tiny
1470                   </p>
1471                 </td>
1472 <td>
1473                   <p>
1474                     traps
1475                   </p>
1476                 </td>
1477 </tr>
1478 <tr>
1479 <td>
1480                   <p>
1481                     double
1482                   </p>
1483                 </td>
1484 <td>
1485                   <p>
1486                     to nearest
1487                   </p>
1488                 </td>
1489 <td>
1490                   <p>
1491                     2
1492                   </p>
1493                 </td>
1494 <td>
1495                   <p>
1496                     53
1497                   </p>
1498                 </td>
1499 <td>
1500                   <p>
1501                     15
1502                   </p>
1503                 </td>
1504 <td>
1505                   <p>
1506                     17
1507                   </p>
1508                 </td>
1509 <td>
1510                   <p>
1511                     -1021
1512                   </p>
1513                 </td>
1514 <td>
1515                   <p>
1516                     -307
1517                   </p>
1518                 </td>
1519 <td>
1520                   <p>
1521                     1024
1522                   </p>
1523                 </td>
1524 <td>
1525                   <p>
1526                     308
1527                   </p>
1528                 </td>
1529 <td>
1530                   <p>
1531                     tiny
1532                   </p>
1533                 </td>
1534 <td>
1535                   <p>
1536                     traps
1537                   </p>
1538                 </td>
1539 </tr>
1540 <tr>
1541 <td>
1542                   <p>
1543                     long double
1544                   </p>
1545                 </td>
1546 <td>
1547                   <p>
1548                     to nearest
1549                   </p>
1550                 </td>
1551 <td>
1552                   <p>
1553                     2
1554                   </p>
1555                 </td>
1556 <td>
1557                   <p>
1558                     53
1559                   </p>
1560                 </td>
1561 <td>
1562                   <p>
1563                     15
1564                   </p>
1565                 </td>
1566 <td>
1567                   <p>
1568                     17
1569                   </p>
1570                 </td>
1571 <td>
1572                   <p>
1573                     -1021
1574                   </p>
1575                 </td>
1576 <td>
1577                   <p>
1578                     -307
1579                   </p>
1580                 </td>
1581 <td>
1582                   <p>
1583                     1024
1584                   </p>
1585                 </td>
1586 <td>
1587                   <p>
1588                     308
1589                   </p>
1590                 </td>
1591 <td>
1592                   <p>
1593                     tiny
1594                   </p>
1595                 </td>
1596 <td>
1597                   <p>
1598                     traps
1599                   </p>
1600                 </td>
1601 </tr>
1602 <tr>
1603 <td>
1604                   <p>
1605                     cpp_dec_float_50
1606                   </p>
1607                 </td>
1608 <td>
1609                   <p>
1610                     indeterminate
1611                   </p>
1612                 </td>
1613 <td>
1614                   <p>
1615                     10
1616                   </p>
1617                 </td>
1618 <td>
1619                   <p>
1620                     50
1621                   </p>
1622                 </td>
1623 <td>
1624                   <p>
1625                     50
1626                   </p>
1627                 </td>
1628 <td>
1629                   <p>
1630                     80
1631                   </p>
1632                 </td>
1633 <td>
1634                   <p>
1635                     -222953000
1636                   </p>
1637                 </td>
1638 <td>
1639                   <p>
1640                     -67108864
1641                   </p>
1642                 </td>
1643 <td>
1644                   <p>
1645                     222953000
1646                   </p>
1647                 </td>
1648 <td>
1649                   <p>
1650                     67108864
1651                   </p>
1652                 </td>
1653 <td>
1654                   <p>
1655                     no
1656                   </p>
1657                 </td>
1658 <td>
1659                   <p>
1660                     no
1661                   </p>
1662                 </td>
1663 </tr>
1664 <tr>
1665 <td>
1666                   <p>
1667                     bin_128bit_double_type
1668                   </p>
1669                 </td>
1670 <td>
1671                   <p>
1672                     to nearest
1673                   </p>
1674                 </td>
1675 <td>
1676                   <p>
1677                     2
1678                   </p>
1679                 </td>
1680 <td>
1681                   <p>
1682                     377
1683                   </p>
1684                 </td>
1685 <td>
1686                   <p>
1687                     113
1688                   </p>
1689                 </td>
1690 <td>
1691                   <p>
1692                     115
1693                   </p>
1694                 </td>
1695 <td>
1696                   <p>
1697                     -2147482894
1698                   </p>
1699                 </td>
1700 <td>
1701                   <p>
1702                     -646392082
1703                   </p>
1704                 </td>
1705 <td>
1706                   <p>
1707                     2147482893
1708                   </p>
1709                 </td>
1710 <td>
1711                   <p>
1712                     646392082
1713                   </p>
1714                 </td>
1715 <td>
1716                   <p>
1717                     no
1718                   </p>
1719                 </td>
1720 <td>
1721                   <p>
1722                     traps
1723                   </p>
1724                 </td>
1725 </tr>
1726 </tbody>
1727 </table></div>
1728 </div>
1729 <br class="table-break"><div class="table">
1730 <a name="boost_multiprecision.tut.limits.limits32.float_functions0"></a><p class="title"><b>Table&#160;1.7.&#160;Floating-point types functions (<code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">is_integer</span>
1731           <span class="special">==</span> <span class="keyword">false</span></code>)</b></p>
1732 <div class="table-contents"><table class="table" summary="Floating-point types functions (std::numeric_limits&lt;T&gt;::is_integer
1733           == false)">
1734 <colgroup>
1735 <col>
1736 <col>
1737 <col>
1738 <col>
1739 <col>
1740 <col>
1741 </colgroup>
1742 <thead><tr>
1743 <th>
1744                   <p>
1745                     function
1746                   </p>
1747                 </th>
1748 <th>
1749                   <p>
1750                     float
1751                   </p>
1752                 </th>
1753 <th>
1754                   <p>
1755                     double
1756                   </p>
1757                 </th>
1758 <th>
1759                   <p>
1760                     long double
1761                   </p>
1762                 </th>
1763 <th>
1764                   <p>
1765                     cpp_dec_50
1766                   </p>
1767                 </th>
1768 <th>
1769                   <p>
1770                     cpp_bin_128
1771                   </p>
1772                 </th>
1773 </tr></thead>
1774 <tbody>
1775 <tr>
1776 <td>
1777                   <p>
1778                     max
1779                   </p>
1780                 </td>
1781 <td>
1782                   <p>
1783                     3.40282e+038
1784                   </p>
1785                 </td>
1786 <td>
1787                   <p>
1788                     1.79769e+308
1789                   </p>
1790                 </td>
1791 <td>
1792                   <p>
1793                     1.79769e+308
1794                   </p>
1795                 </td>
1796 <td>
1797                   <p>
1798                     1e+67108865
1799                   </p>
1800                 </td>
1801 <td>
1802                   <p>
1803                     1.85906e+646456766
1804                   </p>
1805                 </td>
1806 </tr>
1807 <tr>
1808 <td>
1809                   <p>
1810                     min
1811                   </p>
1812                 </td>
1813 <td>
1814                   <p>
1815                     1.17549e-038
1816                   </p>
1817                 </td>
1818 <td>
1819                   <p>
1820                     2.22507e-308
1821                   </p>
1822                 </td>
1823 <td>
1824                   <p>
1825                     2.22507e-308
1826                   </p>
1827                 </td>
1828 <td>
1829                   <p>
1830                     1e-67108864
1831                   </p>
1832                 </td>
1833 <td>
1834                   <p>
1835                     5.37906e-646456767
1836                   </p>
1837                 </td>
1838 </tr>
1839 <tr>
1840 <td>
1841                   <p>
1842                     epsilon
1843                   </p>
1844                 </td>
1845 <td>
1846                   <p>
1847                     1.19209e-007
1848                   </p>
1849                 </td>
1850 <td>
1851                   <p>
1852                     2.22045e-016
1853                   </p>
1854                 </td>
1855 <td>
1856                   <p>
1857                     2.22045e-016
1858                   </p>
1859                 </td>
1860 <td>
1861                   <p>
1862                     1e-49
1863                   </p>
1864                 </td>
1865 <td>
1866                   <p>
1867                     6.49713e-114
1868                   </p>
1869                 </td>
1870 </tr>
1871 <tr>
1872 <td>
1873                   <p>
1874                     round_error
1875                   </p>
1876                 </td>
1877 <td>
1878                   <p>
1879                     0.5
1880                   </p>
1881                 </td>
1882 <td>
1883                   <p>
1884                     0.5
1885                   </p>
1886                 </td>
1887 <td>
1888                   <p>
1889                     0.5
1890                   </p>
1891                 </td>
1892 <td>
1893                   <p>
1894                     0.5
1895                   </p>
1896                 </td>
1897 <td>
1898                   <p>
1899                     0.5
1900                   </p>
1901                 </td>
1902 </tr>
1903 <tr>
1904 <td>
1905                   <p>
1906                     infinity
1907                   </p>
1908                 </td>
1909 <td>
1910                   <p>
1911                     1.#INF
1912                   </p>
1913                 </td>
1914 <td>
1915                   <p>
1916                     1.#INF
1917                   </p>
1918                 </td>
1919 <td>
1920                   <p>
1921                     1.#INF
1922                   </p>
1923                 </td>
1924 <td>
1925                   <p>
1926                     inf
1927                   </p>
1928                 </td>
1929 <td>
1930                   <p>
1931                     inf
1932                   </p>
1933                 </td>
1934 </tr>
1935 <tr>
1936 <td>
1937                   <p>
1938                     quiet_NaN
1939                   </p>
1940                 </td>
1941 <td>
1942                   <p>
1943                     1.#QNAN
1944                   </p>
1945                 </td>
1946 <td>
1947                   <p>
1948                     1.#QNAN
1949                   </p>
1950                 </td>
1951 <td>
1952                   <p>
1953                     1.#QNAN
1954                   </p>
1955                 </td>
1956 <td>
1957                   <p>
1958                     nan
1959                   </p>
1960                 </td>
1961 <td>
1962                   <p>
1963                     nan
1964                   </p>
1965                 </td>
1966 </tr>
1967 <tr>
1968 <td>
1969                   <p>
1970                     signaling_NaN
1971                   </p>
1972                 </td>
1973 <td>
1974                   <p>
1975                     1.#QNAN
1976                   </p>
1977                 </td>
1978 <td>
1979                   <p>
1980                     1.#QNAN
1981                   </p>
1982                 </td>
1983 <td>
1984                   <p>
1985                     1.#QNAN
1986                   </p>
1987                 </td>
1988 <td>
1989                   <p>
1990                     0
1991                   </p>
1992                 </td>
1993 <td>
1994                   <p>
1995                     0
1996                   </p>
1997                 </td>
1998 </tr>
1999 <tr>
2000 <td>
2001                   <p>
2002                     denorm_min
2003                   </p>
2004                 </td>
2005 <td>
2006                   <p>
2007                     1.4013e-045
2008                   </p>
2009                 </td>
2010 <td>
2011                   <p>
2012                     4.94066e-324
2013                   </p>
2014                 </td>
2015 <td>
2016                   <p>
2017                     4.94066e-324
2018                   </p>
2019                 </td>
2020 <td>
2021                   <p>
2022                     0
2023                   </p>
2024                 </td>
2025 <td>
2026                   <p>
2027                     0
2028                   </p>
2029                 </td>
2030 </tr>
2031 </tbody>
2032 </table></div>
2033 </div>
2034 <br class="table-break">
2035 </div>
2036 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
2037 <td align="left"></td>
2038 <td align="right"><div class="copyright-footer">Copyright &#169; 2002-2019 John Maddock
2039       and Christopher Kormanyos<p>
2040         Distributed under the Boost Software License, Version 1.0. (See accompanying
2041         file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
2042       </p>
2043 </div></td>
2044 </tr></table>
2045 <hr>
2046 <div class="spirit-nav">
2047 <a accesskey="p" href="functions.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../limits.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="how_to_tell.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
2048 </div>
2049 </body>
2050 </html>