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 komentarze

Avatar: SebaZ
Napisany 2007-02-18 12:18 przez SebaZ

@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)

Avatar: Marooned
Napisany 2007-02-17 21:59 przez Marooned

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 ;-)

Avatar: TeWuX
Napisany 2007-02-17 18:41 przez TeWuX

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

Avatar: SebaZ
Napisany 2007-02-17 18:36 przez SebaZ

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

4programmers.net