Skip to content

Reklamy google.

Start

Wbudowane typy skalarne w C sharp.

Drukuj Wyślij znajomemu
Oceny: / 0
KiepskiBardzo dobry 
Redaktor: Administrator   
16.02.2008.
 
C# jest nowoczesnym językiem programowania stworzonym przez programistów i naukowców z Microsoftu. Miano z niego usunąć niedogodności które istniały w innych językach dotąd istniejących mianowicie C++, Java czy Visual Basic. Jedną z cech tego języka  jest to, że nie jest  w nim możliwa niejawna konwersja typów. Dlatego programisci są zmuszeni do używania konkretnych typów, a jesli chcą dokonać konwersji musi być ona jawna! Poniżej przedstawię wbudowane skalarne typy danych jakie występują w C sharp, wraz z ich rozmiarem w bajtach i odpowiednikami z systemu CLS (Common Language Specification).
 
Typ Rozmiar CLS Opis 
byte 1
Byte
Bez znaku, wartości od 0 do 255.
charChar
Znaki w formacie UNICODE.
bool 1
Boolean
Logiczny wartości true lub false.
sbyte1
SByte
SignedByte (ze znakiem) wartości od -128 do 127.
short 2
Int16
Ze znakiem, wartości od -32768 do 32767.
ushort UInt16
Unsigned(bez znaku) watości od 0 do 65535.
int 4
Int32
Całkowite ze znakiem wartośći od -2147483648 do 2147483647.
uint
4
UInt32
Całkowite bez znaku, wartości od 0 do 4294967295.
float 4
Single
Zmiennoprzecinkowe,wartości od +/-1,5*10-45 do 3,4*1038
double 8
Double
Zmiennoprzecinkowe podwójnej precyzji wartości od +/-5,0*10-324 do 1,7*10308.
decimal 16
Decimal
Liczby o stałej precyzji 28 cyfr i stałej ilości miejsc po przecinku. Wymagają przedrostka "m" lub "M". 
long
8
Int64
Całkowite ze znakiem wartości od -9223372036854775808 do 9223372036854775807.
ulong 8
UInt64
Całkowite bez znaku wartości od 0 do 0xffffffffffffffff
 
Aby zadeklarować zmienną w C# należy użyć schematu:

nazwa_typu nazwa_zmiennej;

 np.

  1. float moja_zmienna_rzeczywista;
 
 

aby konwertować typ na innny musimy użyć schamatu:

(nazwa_typu)nazwa_zmiennej;

  1. int a=5;
  2. float b;
  3. b = (float)a; //konwersja typów.
 

 

Zmieniony ( 19.03.2008. )
 
następny artykuł »

Sondy

Czy powinienem kontynuować kurs tworzenia komponentów dla Joomla?
 

Losowe produkty


Instalacja i konfiguracja Joomla
Instalacja i konfiguracja Joomla
50.00 zł
Do koszyka

3 potęga
3 potęga
50.00 zł
Do koszyka