данные - числовые и строковые

Предыдущая тема Следующая тема Перейти вниз

данные - числовые и строковые

Сообщение  Eric-S в Чт Авг 28, 2008 6:50 am

В этой главе мы узнаем, что такое данные.



Данные это информация, которую обрабатывает программа.

Данные вообще бывают двух видов "двоичные" и "текстовые". Но freebasic немного подругому разделяет данные по типам. Дальше именно эти типы данных мы будем рассматривать.



числовые

Думаю вы знакомы немного с математикой. Это наука о цифорках и о том, что с ними можно проделывать. Так вот числовые данные и есть эти старые цифорки. Вот к примеру, сложение двух чисел.

Код:

2 + 3

Число 2 сложить с числом 3.


следует пояснить некоторые термины, которые будут использоваться дальше.

число со знаком (signed integer) - это целое число, у которого может быть знак "-", как признак отрицательного значения. Тоесть, положительное и отрицательное, но обязательно целое. Например:
Код:

1, 2, 3, 0, -1, -44

число без знака (unsigned integer) это целое положительное число. Например:
Код:

0, 1, 5, 19

число с плавающей точкой (floating point) это любое число. Оно может быть со знаком, т.е. отрицательным. Оно может быть дробным. Количество дробных знаков не фиксировано, отсюда и название.
Вот числа для примера:
Код:

0, 1, -3, 1.4, 0.33, -168.0001, 1.3672e12

В компьютерах используются западные стандарты. По этому именно точка, а не запятая.




о синтаксисе

Как вы уже поняли, а если не поняли, то я акцентирую ваше внимание. Число записываеться обыкновенными (арабскими) символами.
0, 1, 2, 3, 4, 5, 6, 7, 8, 9

С права самое младшее, с лево самое старшее.
(так сложилось исторически, что арабы и евреи пишут с лева на право.).

Каждое положение числа, начиная от левого, называеться разрядом.


Положительное число, т.е. больше нуля. традиционно пишеться без знака, но подразумеваеться знак "+".

15 или +15
(пятнадцать)

Отрицательное число, должно начинаться со знака "-".
-15, -4
(минус пятнадцать, минус четыре)


Десятичная точка ".", ставиться между целым числом и десятичной дробью.
1.33
(одна целая и тридцать три сотых)

Десятичные разряды считаються от точки с право на лево.

Можно указать степень десяти для числа, после латинской буквы "e".
По простому говоря, это в какую сторону и насколько нужно сдвинуть точку.


С числами можно производить огромное число различных манипуляций. Классические математические действия, такие как сложение или вычитание, умножение или деления.
Но это далеко не всё, что можно делать с числами. Далее об этом будет расказано подробнее.



строки

Строки, это группа других типов.

В компютере каждый печатный символ имеет свой код.
Например малая латинская буква "a" обозначаеться кодом 97. И даже пробел обозначаеться кодом 32.

Такие коды можно объеденить в цепочку или строку. Строка может состоять из любых символов и может быть очень большой длины.

Строки предназначены для хранения и обработки фрагментов текста. Во freebasic строки ограничиваються символами двойных кавычек (").

примеры:
Код:

"abcdefgh"
"Hello, world!"
"<  привет мир!  >"

Строки можно соеденять или разбивать. Их можно преобразовывать в другие строки или числа. Подробнее читайте в главе
работа со строками



см также:
стандартные типы переменных и ограничения

Eric-S

Сообщения : 738
Дата регистрации : 2008-08-06
Возраст : 34
Откуда : Россия, Санкт-Петербург

Посмотреть профиль http://eric50.narod.ru

Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения