2008-10-29 2 views

ответ

2

Из командной строки Unix/cygwin вы можете использовать bc.

$ bc 
ibase=16 
34363932353433373538323038353135353439 
1164362276596472215941024063897591129839055929 

Существует также an online version. Если вы хотите сделать это в коде, вы должны использовать средство произвольной точности, например, BigInteger от Java, Math :: BigInt, Tcl math :: bignum или множество многоарифметических библиотек с высокой точностью, доступных для C, например GNU GMP, или MPI.

1

Похож на ASCII для меня! В системе с большим энтузиазмом вы получаете строку «4692543758208515549». :-)

Во всяком случае, на самом деле ответить на ваш вопрос, Ruby полезно для этой цели:

ruby -e 'p 0x34363932353433373538323038353135353439' 
+0

Вывод команды Ruby: 1164362276596472215941024063897591129839055929 – Pistos 2008-10-29 12:46:12

Смежные вопросы