Representación binaria de un decimal .NET

Hola a todos, pregunta rápida: ¿Cómo funciona un .NETdecimal tipo obtener representado en binario en la memoria?

Todos sabemos cómo se almacenan los números de coma flotante y, por lo tanto, las razones de la inexactitud de los mismos, pero no puedo encontrar ninguna información sobredecimal excepto lo siguiente:

Aparentemente más preciso que los números de coma flotanteToma 128 bits de memoria2 ^ 96 + rango de signos28 (a veces 29?) Dígitos significativos totales en el número

¿Hay alguna manera de que pueda resolver esto? El informático en mí exige la respuesta y después de una hora de intentos de investigación, no puedo encontrarla. Parece que hay muchos pedazos desperdiciados o solo estoy imaginando esto mal en mi cabeza. ¿Alguien puede arrojar algo de luz sobre esto, por favor? Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta