Цитата из описания help'a:
int GetTickCount( ) Функция GetTickCount() возвращает количество миллисекунд, прошедших с момента старта системы. Счетчик ограничен разрешающей способностью системного таймера. Так как время хранится как беззнаковое целое, то он переполняется каждые 49.7 дней.Без знака - это 4 полных байта, т.е. FFF..
Опять же, исходная API функция имеет тип DWORD, т.е. тоже беззнакового целого.
Если использовать WinAPI, советую обратить также внимание на GetTickCount64().
Тогда мы попали, господа - функция возвращает int, а там long.
Где "там" лонг? В хелпе - инт... Чего еще пожелать...
Что есть "0xFFFFFFF или 0x7FFFFFF"? 7/8 INT-а :) ...шутко.
Что есть "0xFFFFFFF или 0x7FFFFFF"? 7/8 INT-а :) ...шутко.
dreder:
Где "там" лонг? В хелпе - инт... Чего еще пожелать...
Что есть "0xFFFFFFF или 0x7FFFFFF"? 7/8 INT-а :) ...шутко.
Где "там" лонг? В хелпе - инт... Чего еще пожелать...
Что есть "0xFFFFFFF или 0x7FFFFFF"? 7/8 INT-а :) ...шутко.
Вам я пожелаю подальше держаться от программирования.
chv:
Опять же, исходная API функция имеет тип DWORD, т.е. тоже беззнакового целого.
Если использовать WinAPI, советую обратить также внимание на GetTickCount64().
А чего они не объявили ее тогда unsigned, если я не ошибаюсь, то для
типа "инт" все большее 0x7F... является отрицательным, или
я чет не понимаю?
Цитата из описания help'a:
int GetTickCount( ) Функция GetTickCount() возвращает количество миллисекунд, прошедших с момента старта системы. Счетчик ограничен разрешающей способностью системного таймера. Так как время хранится как беззнаковое целое, то он переполняется каждые 49.7 дней.Без знака - это 4 полных байта, т.е. FFF..
Опять же, исходная API функция имеет тип DWORD, т.е. тоже беззнакового целого.
Если использовать WinAPI, советую обратить также внимание на GetTickCount64().
xenon13:
Вам я пожелаю подальше держаться от программирования.
не говорите, что мне делать, и я не скажу, куда вам идти!dreder:
Где "там" лонг? В хелпе - инт... Чего еще пожелать...
Что есть "0xFFFFFFF или 0x7FFFFFF"? 7/8 INT-а :) ...шутко.
Где "там" лонг? В хелпе - инт... Чего еще пожелать...
Что есть "0xFFFFFFF или 0x7FFFFFF"? 7/8 INT-а :) ...шутко.
Вам я пожелаю подальше держаться от программирования.
рука дрогнула дописать одно F? а, ну да. там же лонг! как я сразу не понял. вы с соседом вместе меряли?
если нет мозгов почитать хелп - инвалидам разрешили переходить дорогу на красный свет.
удачи в операциях над трех_с_половиной_байтных числах типа лонг. лезок.
Bones писал (а):
А чего они не объявили ее тогда unsigned
А чего они не объявили ее тогда unsigned
В принципе будеть ли со знаком или без - зависит от интерпретации. Важно то, что занято 4 байтов - и не будет переполнение и остальные "прелести". А объявили так, потому что просто переписали с хелпа WinAPI.
Itso:
В принципе будеть ли со знаком или без - зависит от интерпретации. Важно то, что занято 4 байтов - и не будет переполнение и остальные "прелести". А объявили так, потому что просто переписали с хелпа WinAPI.
Bones писал (а):
А чего они не объявили ее тогда unsigned
А чего они не объявили ее тогда unsigned
В принципе будеть ли со знаком или без - зависит от интерпретации. Важно то, что занято 4 байтов - и не будет переполнение и остальные "прелести". А объявили так, потому что просто переписали с хелпа WinAPI.
Хватит уже тупить, int от long отличить не в состоянии что ли ?
А разработчикам следует добавить тип long.
В 32-битной архитектуре и int, и long имеют длину 32 бита.
stringo:
В 32-битной архитектуре и int, и long имеют длину 32 бита.
В 32-битной архитектуре и int, и long имеют длину 32 бита.
Речь вообще-то не о количестве битов, а о знаке. Как Вы собираетесь работать с типом long, если у Вас есть только int ?

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
0xFFFFFFF или 0x7FFFFFF