С стиліндегі типтерді келтіру операциясы
Операция екі түрлі формада жазылуы мүмкін:
тип (өрнек)
(тип) өрнек
Операцияның нəтижесі берілген типтегі мəн болып табылады, мысалы:
int a = 2;
fl oat b = 6.8;
printf("%lf %d", double (a), (int) b);
Бұл мысалдағы
а
шамасы
double
типіне, ал
b
айнымалысы бөлшек бөлігі
алып тасталған
int
типіне түрлендіріледі, осы екі жағдайда да түрлендіру
операциясының нəтижесін бейнелеудің ішкі формасы оның бастапқы мəнінің
формасынан өзгеше болып келеді.
Типті түрлендіру қажеттілігі, мысалы, нақты көрсетілген типті айнымалы-
мен қандай да бір əрекеттерді орындау үшін, функция оған меншіктелуі тиіс
void
типіне нұсқауышты қайтаратын кезде туындайды:
Достарыңызбен бөлісу: |