[swift-users] Printing large hexadecimal values
Barry Gilhuly
bgilhuly at redmaples.ca
Wed May 25 12:46:43 CDT 2016
String() has a format: init variant:
let myNum = 0x85f3
let numString = String(format:"%08x", myNum)
print( "The number is: \(numString)")
// prints: The number is: 000085f3
Although, in playground (7.3.1, swift 2.2) this doesn't work quite right:
// prints: The number is: ("%08x", 34291)\n"
On 5/25/16 1:16 PM, Ken Burgett via swift-users wrote:
> I really shouldn't have to ask this question for a variety of other
> languages, but print format conversion in Swift a black box to me.
>
> I wish to print a 64-bit unsigned integer as 8 hexadecimal digits, and
> I can't find any documentation on this. Please advise.
>
More information about the swift-users
mailing list