Page 1 of 1

Hyperinteger

Posted: 21/08-2006 19:21
by Cidr0n
Kan noen forklare hva et "Hyperinteger" er? Det er et engelsk ord som jeg ikke klarer å få oversatt. Vet noen hva det tilsvarer på norsk?

Takk

Posted: 21/08-2006 21:44
by Toppris
Aner ikke om det finnes et godt norsk ord for dette.

Short Integer: 16-bits heltall

Long Integer: 32-bits heltall

Hyper Integer: 64-bits heltall

Noen ganger snakker en om 'signed' og 'unsigned' integer.

Short Integer(unsigned) er tallene [0 , 2[sup]16[/sup]-1]

Short Integer(signed) er tallene [-2[sup]15[/sup] , 2[sup]15[/sup]-1]

Og tilsvarende for de andre typene.

Posted: 21/08-2006 22:29
by Cidr0n
Det der skjønte jeg ingenting av.. Hvilke bruksområde har dette da? Jeg satt å leste i ei engelsk matematikkbok om rekker, og der snakket de om infinite hyperintegers. Men det står ikke noe om bits etc dog.

Posted: 21/08-2006 22:44
by Cidr0n
Har googlet som bare det, uten å finne noe svar som jeg forstår noe av.

10 poeng til den som klarer å forklare meg hva et HYPERINTEGER er fornoe.

Jeg har på følelsen at det har noe med algebraiske uttrykk for uendelig å gjøre..

Posted: 23/08-2006 00:07
by mathvrak
i hvilken sammenheng leser du dette hyperinteger, kan du fortelle litt mere?

Posted: 23/08-2006 00:12
by mathvrak
Cidr0n wrote:Det der skjønte jeg ingenting av.. Hvilke bruksområde har dette da? Jeg satt å leste i ei engelsk matematikkbok om rekker, og der snakket de om infinite hyperintegers. Men det står ikke noe om bits etc dog.
Det han mener med [0,2[sup]16[/sup]-1]
er at et "unsigned short integer" er et heltall som er enten 0,1,2,3 eller helt opp 2 opphøyet i 16 minus 1. Det brukes i programmering. Hvis du har bruk for så store tall, bør en altså bruke short integer, trenger du større heltals verdier kan en bruk "Long integer". Hvis en har bruk for negative heltall kan en bruke "unsigned". Legg merke til at topris skriver [-2[sup]15[/sup],2[sup]15[/sup]] for unsigned short. Legg merke til at det opphøyes i 15 (15 bit) men det er jo et 16bits tall, men et av de 16'ende bittene (enten første eller siste) brukes til å bestemme fortegnet ("1"=fortegn eller "0"=ikke fortegn)

Så et Hyper integer er et 64bits tall dvs, et tall som er 0, 1, 2, 3 eller 2 opphøyet i 64 minus 1. (veldig stort heltall altså).

Bare spør mere ..