Косенко Данила Юрьевич (kosenko_danila) wrote,
Косенко Данила Юрьевич
kosenko_danila

Программирование ... Типы переменных

Переменные имеют различные типы. Основные из них это – числа и строки.

Числа могут быть целыми и дробными, положительными и отрицательными, а также длинными и короткими.

Строки могут иметь длину от одного символа до бесконечности.

 Языки программирования делятся на типизированные (Си, Pascal) и нетипизированные (PHP, JavaScript, ActionScript ). В типизированных языках в переменную целого числового типа нельзя поместить дробь или строку. В нетипизированных языках переменная меняет свой тип в зависимости от содержимого.

В типизированных языках переменную перед использованием необходимо объявить, обязательно указав ее тип и проинициализировать (т.е. записать в нее какое-либо значение).

В нетипизированных языках переменная начинает свою жизнь, как только к ней обратились. Объявлять ее не нужно, но желательно проинициализировать.

 Объявление в языке Си

int dengi ;//число

double money; // дробное (вещественное) число

char* tovar ; // строка

 

Объявление в языке Pascal

 dengi: Integer; // число

money :Double ;// дробное (вещественное) число

tovar :String; // строка

 

Объявление с инициализацией в языке Си

int dengi=25 ;// число

double money=23.5; // дробное (вещественное) число

char* tovar ="Строка"; // строка

 

Объявление с инициализацией в языке Pascal

 dengi=25 :Integer; // число

money=23.5 : Real ;// дробное (вещественное) число

tovar ="Строка" :String; // строка

Tags: Программирование для самых маленьких, учебник
Subscribe

  • С днём Рыбака!

    Только вчера узнал о существовании этой группы. :)

  • Это прямо про меня! :)

  • Молочный путь

    На конкурс " День сказок и картинок" - Согласно древнегреческой легенде, - вещал репродуктор, - богиня Гера пролила молоко, которое превратилось в…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments