157,453796 =十六進制18068A雙至十六進制。這個怎麼做的?
157,455093 =十六進制180697
71,5037 =十六進制E91D00
71,506104 =十六進制E93500
71,507103 =十六進制E93F00
=六角
我確切地知道它不符合IEEE 754
157,453796 =十六進制18068A雙至十六進制。這個怎麼做的?
157,455093 =十六進制180697
71,5037 =十六進制E91D00
71,506104 =十六進制E93500
71,507103 =十六進制E93F00
=六角
我確切地知道它不符合IEEE 754
下面是關於如何從基地10轉換爲十六進制的教程。 http://mathforum.org/library/drmath/view/55783.html
下取決於你的處理器架構的字節順序上,因此無法被讀回每個系統上:
double f = 10020.2093;
char acz[sizeof(double)+1] = '\0';
std::copy((char*)(&f), ((char*)&f)+sizeof(double), acz);
類似這樣的問題上,如HTTP站點更好地解決:// mathoverflow.net/。該網站特定於編程,而十六進制在計算機中使用很多,但它本身不是編程。 – 2010-03-26 13:59:17
我會說,這仍然是相當大的SO .. – Jack 2010-03-26 14:00:42
更明確地問問題。心靈感應器目前正在休假 – Andrey 2010-03-26 14:04:40