|
|
|
Integer и Double в php
|
|||
|---|---|---|---|
|
#18+
У возник вопрос, почему при проверке типа числа 2147483647 - выдаёт 'integer', а при проверке типа pow(2, 31)-1 - выдает 'double'. Хотя эти 2 числа совершенно одинаковы? Как это выглядит в коде PHP: <?php $n = 2147483647; $m = pow(2, 31)-1; echo gettype($n); // integer echo gettype($m); // double ?> Заранее спасибо за комментарии! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 18:33 |
|
||
|
Integer и Double в php
|
|||
|---|---|---|---|
|
#18+
А что в этом удивительного? функция pow выдает значение типа double. Не кажется, же вам странным, что выражение (4/2) -вещественное, хотя, с какой-то точки зрения - то-же самое, что и 2 :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 18:40 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33462946&tid=1477021]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 281ms |
| total: | 546ms |

| 0 / 0 |
