Урок 5 типа

Сега нека да поговорим повече за типовете. Броят на видовете, които могат да бъдат използвани за неопределено време. Работата е там, че, можете да дефинирате собствени типове променливи за съхраняване на желаните видове комплексни данни. Спомняйки рафтовете в хладилника. Много хладилници дизайн ви позволява да промените височината на рафтовете според Вашето желание. Въпреки това, има редица стандартни видове променливи.

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

Да предположим, че трябва да се изчисли броят на котките, които живеят във вашия град. За тази цел ще приемете числа (цяло число), тъй като е трудно да си представим, че ще намерите дробна част на животното, например 1,5 или 3,14 котка котка.

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

Нека работим с дълъг тип цяло число. който включва двете положителни и отрицателни числа.

За да се отнасят до редица език C # (както в C ++) използва INT ключовата дума. Ето как можете да се декларират променливи котки. който съдържа редица котки в града:

Напомням ви, че не можете да използвате думата като променлива вътр име, въпреки че можете да използвате имена като INT, Int, Int.

В този момент трябва да се живее. Както знаете, паметта на компютъра не е безкраен. Вероятно знаете, че броят на паметта на компютъра се съхранява като последователност от нули и единици. Например, за целочислени стойности на броя на битовете, взети (отделни цифри, които могат да бъдат О или 1) и е представена в двоично число (бинарна) формат. Променлива с възможност за съхраняване 2 бита, оставя се да се работи със следните номера:

В такава променлива може да се запише само четири цифри от 0 до 3. Това е напълно достатъчно, за да използвате променлива за отчитане на броя на опашките и ушите на всички котки. Но ако искаме да се преброят на лапите на котката, а след това от такава променлива ще бъде от голяма полза. Следователно, трябва да има променлива възможност за съхраняване 3 бита (3 бита може да се съхранява число от 0 до 7). Изкушаващо е да се създаде такъв тип, които могат да съдържат 2, 3, 4, 5 бита, и така нататък. Но този метод не е ефективен за компютъра. Вместо това, те се съгласят да използват добре определени видове с възможност за съхраняване на различни диапазони на номера в рамките на предварително определен рамка и заемат различни количества памет. Първо трябва да се научи на най-основните видове, които ще използвате. След това можете да се сетите, и други видове. Докато достатъчно, за да се научи от тип Int

Добавете няколко променливи:

Празният низ в този пример не е необходимо; тя просто прави кода по-ясно.

Можете също така да декларират променливи, ако е необходимо:

Единственото правило - всяка променлива трябва да бъде обявена преди да се използва.

Тъй като не сте задали първите две променливи никакви стойности, не е възможно да брои общият брой на животни totalAnimals.

Въпреки това, за четливостта на кода е по-добре да се използва кратък израз:

Време е да се консолидират на материала и напишете проста програма:

Основни типове цели числа

пад - най-често срещаният тип, който ще използвате в практиката си. Тя все още има друго име - System.Int32. Първото име е част от езика C #, а вторият - по-универсален и е част от рамката за .NET. Какво е името, което ще се използва зависи от вашия вкус. Има и други видове цели числа.

Цяло число вариращо 0-18446744073709551615

U е в началото на имената на някои променливи (ushort, uint, ulong) е съкращение от неподписан дума (неподписана), което показва, че отрицателните числа се съхраняват в променливи от тези видове не могат.

Ако се върнем към предишния пример, където се отчита броят на жителите в града на кучета, котки и папагали, би било възможно да се използват такива изрази като кратки котки вместо INT котки. C, от друга страна, не можем да използваме типа на sbyte или байт. защото градът е дом на повече котки, отколкото може да се съхранява променливи от тези видове.

Други видове данни

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

След стартирането на програмата ще видите следното:

Както може да се види, след разделяне на променливата Ivar 3 превръща число 33 и фракционна част се изхвърля. И чрез разделяне на стойността на променливата DVAR дробна част остава. По този начин, ако е необходимо, да работи с числа с плаваща запетая, е необходимо да се уточни изрично.

По този начин, ние научихме, че в допълнение към цели числа, програми могат да използват следните три типа променливи: поплавък, двойни, и знака след десетичната.

Практическа работа. температури преобразуване

Разгледахме доста абстрактни примери. Нека сега да пиша по-полезна програма. Така например, създаде приложение, което превръща стойност на температурата по Фаренхайт в Целзий.

За да реши този проблем, трябва две променливи от типа на двоен, които се съхраняват температурни стойности в по Фаренхайт и Целзий. Надявам се да разберете защо сме избрали за нашите двойни променливи тип? Не забравяйте, че когато говорим за нормална човешка температура, е средната температура 36,6 градуса по Целзий, т.е. частична номер.

За да се превърне по Фаренхайт температура мащаб стойности в Целзий формула се използва:

В тази формула C - стойност на температурата по Целзий градуса, и F - стойност temperatuy Фаренхайт градуса.

Така че, да създадете нов FtoC проект:

Нецифрен видове

В допълнение към числови типове, има и други прости типове, които не са свързани с числа.