Loading:

Zaplanuj Przeprowadzke - Ściągnij Darmową Aplikację na Androida

Różnice pomiędzy typami uint, int oraz Number

Czym się różnią uint, int i Number oraz kiedy i gdzie powinno się je używać.

 

uint posiada zasięg wartości od 0 do 4,294,967,295, czyli liczby dodatnie. Mogą być przechowywane tylko pełne liczby (naturalne), nie natomiast liczby z przecinkami itp.

 

int posiada zasięg wartości od -2,147,483,648 do 2,147,483,647, czyli liczby ujemne i dodatnie. Mogą być przechowywane tylko pełne liczby (naturalne), nie natomiast liczby z przecinkami itp.

 

Number posiada zancznie większy zasięg or int oraz uint oraz może posiadać liczby przecinkowe.

 

Jakie są różnice w wydajnościach tych trzech typów?

 

* int jest najszybszy jeśli używasz go w pętlach typu for, dla prostego dodawania bez liczb przecinkowych.


* Number jest najszybszy jeśli używasz liczb przecinkowy, bądź też dzielisz lub mnożysz.


* uint jest najwolniejsze z pośród trzech wymienionych typów.

 

Technicznie rzecz biorąc możesz używać cały czas Number typu, jednak są pewne wyjątki.

 

Dla przykałdu dla typu uint najlepiej jest przechowywać kod koloru heksadecymalnego np:

 

public static const KOLOR_MENU:uint = 0xFFFFFF;

 

Jeśli chciałbyś kiedykowliek dowiedzieć się o minimalną oraz maksymalną wartość int, uint lub Number, użyj poniższej metody:

 

trace("uint Minimalna wartość: " + uint.MIN_VALUE + " uint Maksymalna wartość: " + uint.MAX_VALUE);



Napisz Artykuł

Listing

niema


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=12&t=2815

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 37169
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors