Ulong

TeWuX

ulong - słowo kluczowe języka C#

Słowo kluczowe ulong służy do deklarowania zmiennych o wartości całkowitej, 64 bitowej. Typ ulong nadaje się do przechowywania dużych liczb, z zakresu 0 do 0xffffffffffffffff.

Odpowiednikiem typu ulong w środowisku .NET Framework jest System.UInt64.

Zobacz też:

4 komentarzy

@Marooned nie o to mi chodziło :P Czepnąłem się nie konsekwencji w tekstach TeWuX'a, w arcie o uint napisał że to liczby nieujemne, a tutaj już nie (dopiero w komentarzu poniżej)

Jak sama nazwa wskazuje:
ulong == unsigned long
uint == unsigned int

Jest to dokładnie identyczna zmienna - jedyną różnicą jest zastosowanie innych instrukcji Assemblera (czy to x86 czy MSIL) przy operacjach, które są zależne od znaku:

  • porównywanie (jest większe? mniejsze? powyżej? poniżej? etc)
  • operacje arytmetyczne (dodawanie, odejmowanie etc.)
    być może jakieś inne, to tak na szybko napisane dla osób typu SebaZ ;-)

rózni się zakresem.
long - połowa zakresu to liczby ujemne, a druga - dodatnie.
ulong - wszystkie dodatnie.

na to wychodzi, ze to jest to samo co long? chyba nie P