Ali Çehreli:
> writefln("0x%(%x%)", a);
But usually I prefer to show all the zero nibbles:
void main() {
import std.stdio;
ubyte[] a = [10, 16, 32, 123];
writefln("0x%(%02x%)", a); // Output: 0xa10207b
static assert(is(typeof(a[0]) == ubyte), "Only ubyte[]");
writefln("0x%(%x%)", a); // Output: 0x0a10207b
}
Bye,
bearophile