![]()
timon1994
только учусь
![]() offline
Опыт:
952Активность: |
Пределы переменных
Я конечно извиняюсь, мб это где то и написано (я не нашел), но какое максимальное/минимальное значение integer, real, какая максимальная длина у строк и т.п.? |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
dave_wwid
![]() offline
Опыт:
12,954Активность: |
Приблизительно от -9 999 999 до 9 999 999 (Это позволяет вводить редактор без глюков на ГУИ Реально- выше порядка на 2 (Точные цифры смогу привести только зватра) |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Артте
Open up your eyes
![]() ![]() offline
Опыт:
25,523Активность: |
Строку лучше не делать длиннее 1010 символов, интеджер-около 32500, реал порядка 2 миллиардов, хотя-это только по названию, в варе вполне возможно используются удлиненные варианты |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
timon1994
только учусь
![]() offline
Опыт:
952Активность: |
т.е. в Custom value я могу написать число длиной 32500? круто! |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NETRAT
![]() ![]() offline
Опыт:
82,062Активность: |
int32 signed −2,147,483,648 to +2,147,483,647
float - http://en.wikipedia.org/wiki/Single_precision Цитата:
|
|
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
81,534Активность: |
timon1994
Интегер - это long int в с++ т.е. там -2147483647...+2147483647 Реал это float в с++ -3.4E38 to +3.4E38 У строки 1013, но теоретически 1023. Отредактировано Hellfim, 25.03.2009 в 15:30. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NETRAT
![]() ![]() offline
Опыт:
82,062Активность: |
Hellfim unsigned long int или uint32, насечет риала - неправда, сравни
Цитата:
у буфера строки фиксированное ограничение - 1024 байта, последний идет под символ конца строки, соответственно реальная длинна строки 1023 |
|
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
81,534Активность: |
NETRAT, да, я знаю, вчера строку проверял, в джасс разделе как раз есть тема вчерашняя, тс сказал что 1013, а дальше может быть краш. Реал не проверял, думал дабл в варе, а тут флоат.
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NETRAT
![]() ![]() offline
Опыт:
82,062Активность: |
Hellfim вообще название типа double происходит из определения точности double precision, в варе длина типа в два раза меньше, тип - single и точность - single precision
нда, снижение длины строки вкомпиленной в движок игры говорит мне об исключительно криворуком кодинге... надеюсь, все в курсе что в варе используется кодировка UTF-8?! |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
99,989Активность: |
в нормально языке есть доступ к флагу переполнения, что позволяет работать с числами любого размера;)
|
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|