КАТЕГОРИИ:


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

Астрономия- (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)

типове реализации

Декларирам променливи от стандартните типове

Общият формат на декларация на променлива:

[<Spetsifikator_klassa_pamyati>] [<Модификатор>] <тип> <name1> [= <initsializator1>] <NAME2> [= <initsializator2>], ..., <imyaN> [= <initsializatorN>];

По желание елемент <spetsifikator_klassa_pamyati> (по желание елемент нататък в форматите на запис, ще бъде поставен в квадратни скоби) е една от ключовите думи: автоматичен, регистър, статичен, ученик .

Елемент по избор <модификатор> - могат да бъдат ключови думи: конст, летлив и други.

CONST Модификаторът означава, че се изисква инициализация (задача първоначалната стойност) променлива и освен стойността на променливата не може да се променя. Летливите модификатор означава, че променливата може да се променя някъде другаде, но не непременно в тази програма, например, прекъсване програма за обработка (модификатор засяга оптимизиране на режима на компилатор).

примери:

Int I, J = 10;

конст поплавък пи = 3.14; // допълнително оставя да промени стойността на пи

Външните двойни X; // Това е описание на определението на променливата другаде.

неподписани овъгляване C1 = "А", С2 = 10, С3;

Тип превръщане се извършва в случай, когато стойността на един вид (променлива или доведе до експресия) се определя на друг вид.

Тип реализации могат да се извършват по подразбиране (по подразбиране) или е налице изрично тип операция реализация.

Трябва да се отбележи, че на езика C - език, със слабо пишете, позволено имплицитно преобразуване на всеки стандартен вид на друг тип всеки стандартен.

Подразбира тип реализация

примери:

двойно х = 10.5;

овъгляване СН = х; // Годна

Int = I х, J = СН;

дълго L = 1050;

неподписан овъгляване С1 = L;

Ние формулираме следните правила имплицитно преобразуване на стандартните видове.

1. Конвертиране дълго цяло число тип в по-дълъг: значителни бита са скъсени.

2. Трансформация по-малко дълъг тип число по-дълго, ако превръща неподписан, след горните битове са запълнени с 0, ако знака, битът за знак.

3. При конвертиране число тип с еднаква дължина, съдържанието не се променя, тълкуването на знаков бит може да варира

4. Преобразуването на дълга материал най-малко по-дълго: мантиса с нули, което в дясно.

5. Трансформация вече материал за по-малко дълго: съкратени млади мантисата бита, ако стойността е твърде висока - резултатът е неопределен.

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

7. Преобразуване пълен с истинския: трансформацията на дълга, като следствие от реални, възможна загуба на точност.

Изрично тип реализация

Налице е ясна операция вид реализация, си формат:

(<Тип>) <операнд> или

<Тип> (<операнд>)

Втората форма може да се използва само ако името на тип е разположен в една дума, например, втората форма не е подходяща за типа неподписан кратко и подобни.

примери:

овъгляване с = (знак) на;

поплавък х = поплавък (в);

<== предишната лекция | Следващата лекция ==>
| типове реализации

; Дата на добавяне: 01.11.2014; ; Прегледи: 45; Нарушаването на авторски права? ;


Ние ценим Вашето мнение! Беше ли полезна публикува материал? Да | не



ТЪРСЕНЕ:


Вижте също:



ailback.ru - Edu Doc (2013 - 2017) на година. Не е авторът на материала, и предоставя на студентите възможност за безплатно обучение и употреба! Най-новото допълнение IP: 11.45.9.26
Page генерирана за: 0.007 сек.