Re: Как проверить очень быстро...
От: fAX Израиль  
Дата: 10.01.02 16:05
Оценка:
Здравствуйте Holms, Вы писали:

H>является ли строка числом (целым, вещественным не имеет значения)?


Народ, вы чего? вы б еще машину Тьюринга вспомнили.

По сути:
Если число целое (без знака):
очень быстро — делаешь logical OR (|) всех символов. Потом проверяешь или
if (result >= 0x30 && result <= 0x39)

можно проверять и в цикле, где делаешь OR. Но непонятно что быстрее будет ( на коротких строках)

Первое, что пришло в голову
...Complex problems have simple, easy-to-understand wrong answers...
(Grossman's Misquote of H.L.Mencken)