'h' == 0x68
't' == 0x74
'p' == 0x70
Двухбайтовые символы с прямым порядком байтов, поэтому "http" дает вам массив, который начинается с:
{ 0x68, 0x00, 0x74, 0x00, 0x74, 0x00, 0x70, 0x00 ...
Интерпретируйте это как 32-разрядное целое число с прямым порядком байтов, и вы получите:
0x0070007400740068
Что, конечно, равно 31525695615402088