КАТЕГОРИИ:


Зарежда се ...

Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) П Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военно дело (14632) Висока технологиите (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къщи- (47672) журналистика и SMI- (912) Izobretatelstvo- (14524) на външните >(4268) Informatika- (17799) Iskusstvo- (1338) История- (13644) Компютри- (11121) Kosmetika- (55) Kulinariya- (373) култура (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23,702) Matematika- (16,968) инженерно (1700) медицина-(12,668) Management- (24,684) Mehanika- (15423) Naukovedenie- (506) образование-(11,852) защита truda- (3308) Pedagogika- (5571) п Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) oligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97182) от промишлеността (8706) Psihologiya- (18,388) Religiya- (3217) с комуникацията (10668) Agriculture- (299) Sotsiologiya- (6455) спортно-(42,831) Изграждане, (4793) Torgovlya- (5050) превозът (2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596 ) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Telephones- (8441) Elektrotehnika- (4623) Мощност инженерно (12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Косвена тип реализация




операция на привеждане

Най-доброто нещо - това обикновено се избягва отливки, особено в низходящ ред на степента. Но понякога е удобно да се използва такова преобразуване, при условие, че ние ясно да разберат смисъла на работния процес. Вид конвертиране, които сме обсъждали досега, извършва автоматично. Възможно е да се уточни точно типа на данните, които искате да донесе стойност. Този метод се нарича вид реализация, и се използва както следва: преди определена стойност в скоби е написано името на желания тип. Скоби и име тип заедно образуват режим на движение. Най-общо може да се запише като така:

(Тип)

където действителното името на желания тип се появява вместо типа дума.

Разгледаме следния пример:

вътр хубаво;

хубав = 1,6 + 1,7;

приятни = (междинно съединение) 1.6+ (междинно съединение) 1,7;

Първият пример използва реализации автоматични тип. Първо 1.6 и 1.7 пъти - резултатът е равен на 3,3. След това чрез изхвърляне на дробна част на полученото число се преобразува в 3, за да отговаря на типа на Ница променливата вътр. Във втория пример 1.6 и 1.7 се превръща в цели числа 1, така хубаво променлива е равна на 1 + 1 или 2.

Работа с C език. Ние не трябва да се смесват видове; поради което е забранено в някои езици. Но има моменти, когато това е полезно. С език философия е да не се инсталира на пречките по пътя си, но в същото време да положи върху вас цялата отговорност за злоупотребата със свободата условие.

Скритият тип реализация извършва главно за одобрение на аргументите на оператора или функция (ако е възможно) на стойност предполага в тези функции или оператори. Всички имплицитно вид реализация, който може да се срещат, са изброени по-долу (вляво показва кабриолет тип, а в дясно - в списъка на видовете, в която може да се преобразува)

Чар - вътр, къси вътр, дълго Int (преобразуване на стойност с голям брой битове може или не може да включва разширяване на знаков бит. - това зависи от езика изпълнение гарантирано трансформация в не-целочислени стойности за елементите, определени набор от символи).

инт - знак, къси вътр, дълго Int (преобразуване на редица по-голяма дължина се състои знак малко разширение трансформацията на различни по-малки дължина на причинява ненужни изхвърлят MSBs.). поплавък, двойни, неподписан инт (интерпретация на модела за малко като цяло число без знак).

Накратко инт - подобно на Int.

дълго Int - подобно на Int.

поплавък - двойно, Int, кратко ср, дълго Int (трансформация машина зависим, ако преобразуваната стойност е прекалено голямо, тогава резултатът е неопределена).

двойно - поплавък (закръгляне и превръщане последвано от изхвърляне на излишни битове), междинно съединение, кратко ср, дълго Int.