hex()

Data / Conversion

Description

Converts an integer to a hexadecimal string.

Syntax

std::string hex(int v) std::string hex(int v, int digits)

Parameters

NameTypeDescription
vintvalue to convert
digitsintnumber of digits (optional)

Returns

std::string

Related

Under the Hood

From Processing.h:

inline std::string hex(int v) { std::ostringstream ss; ss<<std::uppercase<<std::hex<<v; return ss.str(); } inline std::string hex(int v, int digits) { std::ostringstream ss; ss<<std::uppercase<<std::hex<<std::setw(digits)<<std::setfill('0')<<v; return ss.str(); } static std::string hex(int v);

Under the Hood

From Processing.cpp:

std::string PApplet::hex(int v) { std::ostringstream ss; ss<<std::uppercase<<std::hex<<std::setw(8)<<std::setfill('0')<<v; return ss.str(); }