Kirish I bob. Nazariy qism


Download 48.08 Kb.
bet7/22
Sana02.01.2022
Hajmi48.08 Kb.
#188532
1   2   3   4   5   6   7   8   9   10   ...   22
Bog'liq
OPERATORLARNI QAYTA YUKLASH 2

Tiplarni o‘zgartirish

Amaliyotda ko‘p hollarda tiplarni o‘zgartirishga to‘g‘ri keladi. C# da tiplarni o‘zgartirishning 2 xil ko‘rinishi bo‘lib oshkormas va oshkor.

Oshkormas tip almashtirish qiymat o‘zlashtirilayotganda avtomatik amalga oshiriladi. Masalan, int yoki short tipiga mansub qiymat long tipiga mansub o‘zgaruvchiga berilganda. Quyidagi misolda int qiymatlar yig‘indici long tipiga o‘zlashtirilyapti:

int a=34;

int b=45;

long c =a + b;

Console.WriteLine("c=" + c);


long tipi int tipiga nisbatan baytlar soni ko‘p bo‘lganligi uchun bu yerda xatolik bo‘lmaydi. Quyidagi jadvalda C# tilidagi oshkormas almashtirishlar keltirilgan: sbyte

short, int, long, float, double, decimal

byte

short, ushort, int, uint, long, ulong, float, double, decimal

short

int, long, float, double, decimal

ushort

int, uint, long, ulong, float, double, decimal

int

long, float, double, decimal

uint

long, ulong, float, double, decimal

long, ulong

float, double, decimal

float

double

char

ushort, int, uint, long, ulong, float, double, decimal



Download 48.08 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   22




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling