¿Qué tamaño tiene 2 potencia 64?


Mejor respuesta

2 ^ 64 = 18,446,744,073,709,551,616 (20 dígitos)

Algunos puntos interesantes:

El número de valores distintos representables en un solo palabra en un procesador de 64 bits . O el número de valores representables en un palabra doble en un procesador de 32 bits . O el número de valores representables en un quadword en un 16 bits procesador, como como los procesadores x86 originales.

El rango de un long variable en los lenguajes de programación Java y C # .

El rango de una variable Int64 o QWord en la Pascal lenguaje de programación.

El número total de direcciones IPv6 que generalmente se dan a una sola LAN o subred.

Uno más que la cantidad de granos de arroz en un tablero de ajedrez, según la vieja historia , donde el primer cuadrado contiene un grano de arroz y cada cuadro sucesivo el doble que el cuadro anterior. Por esta razón, el número 2

2 ^ 64 – 1 se conoce como el «número de ajedrez».

2 ^ 64 – 1 es también el número de movimientos necesarios para completar el legendario Versión de 64 discos de la Torre de Hanói .

Fuente: Poder de dos – Wikipedia

Respuesta

Es grande. Muy grande.

Aquí tienes una explicación:

2 ^ 0 = 1

2 ^ 1 = 2

2 ^ 2 = 2 * 2 = 4

2 ^ 4 = 2 * 2 * 2 * 2 = 16

2 ^ 8 = 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 = 256

Es de esperar que pueda ver un patrón. Esto significa:

2 ^ 64 = 2 * 2 * 2… (2 multiplicado por 64)

Dado que 64 es 8 * 8, también puedes resolverlo de esta manera:

2 ^ 64 = 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8

Y como sabe que 2 ^ 8 es 256, puede escribirlo como:

2 ^ 64 = 256 * 256 * 256 * 256 * 256 * 256 * 256 * 256

Aquí hay una Xojo programa que puede calcularlo usando multiplicaciones sucesivas y usando un exponente recto:

Dim answer As Double = 1

Dim value As Integer = 2

For i As Integer = 1 To 64

answer = answer * value

Next

Dim answer2 As Double = value^64 // Shorthand

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *