PHP: функция sprintf
sprintf('%x', -151884914);
функция принимает десятичное число возвращая шестнадцатиричное f6f26b8e
вопрос 1: что функция сделала с -151884914, что получилось f6f26b8e (в десячином выражении это 4143082382)
вопрос 2: есть ли эквивалент подобной функции в javascript ?
Функция написана правилно. Вопрос не в том как перевести число в 16-ю систему, а что сделала функция в этом конкретном случае (параметр ''%х'', аргумент -151884914)