Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
гавно для печати.docx
Скачиваний:
12
Добавлен:
21.09.2019
Размер:
171.17 Кб
Скачать

5. Обзор встр. Типов данных в с#. Применение встроенной функц-сти типов данных.

В С# сущ. Мн-во встроенных или простых типов. Любой встроенный тип С# - это псевдоним для системного типа, определённого в пространстве имён System.

Простые типы С# и системные типы

Простой

тип С#

Системный тип

Диапазон знач.

Описание типа

Sbyte

Sbyte

-128…+128

Число со знаком занимает 1 байт

Byte

Byte

0…255

Число без знака занимает 1 байт

Short

Int16

-32768…32667

Короткое 16 битовое число со знаком (2 байта)

Ushort

Uint26

0…65535

Короткое 16 битовое без знака

Int

Int32

-2147483648…2147483648

Целое 32 битовое со знаком

Uint

Uint32

0…4294967295

целое 32 битовое без знака

Long

Uint64

0…18446744073709551615

Знаковое 64 битное целое

Ulong

0…2^64-1

64 битное 8 байтное целое со знаком

Char

Char

2 байта для расширенной табл.кодов символов

Один 16 битовый символ Юникод

Float

Single

-3.40282e+038…3.40282e+038

Вещ.число одинарной точности с плавающей запятой. Заним.32 бита или 4 байта

Double

Double

-1.79769e+308…1.79769e+308

Вещ.число двойной точности с плавающей запятой. Заним.64 бита или 8 байт

Bool

Boolean

True or False

Логические данные

decimal

Decimal

10^0…10^28

Число фиксированной точности или 12 байт

String

String

Ограниченно сист.памятью

Строка символов

Object

Object

Практ.все что угодно. Все типы происходят от класса System.Objekt поэтому обектом явл.все

У всех встроенных типов есть значение по умолчанию (0-для числовых, false-bool,null –string, object; но в методах классов переменные нужно инициализировать).

Системные имена называют также структурами типов значений. Структуры имеют методы. Например Int32 -Parse(string) преобразует строку символов string в число.

6. Операции ввода-вывода. Формат вывода. Пространство имён System. Класс Math. Пространство имён System и класс Math

В классе Math определенны станд-е матем. операции. Например, метод Pow возводит вещ. число X в степень Y. Кроме переменных и констант, первичным материалом для построения выражений явл. ф-ции. Большинство создано программистом, но не обойтись и без встр. ф-ций. Класс Math содержит станд. Матем. Ф-ции. Этот класс сод. два стат. поля, задающих константы E и PI, а также 23 стат. метода. Методы задают:

Тригоном. Ф-ции - Sin, Cos, Tan;

  • Обр. Тригон. Ф-ции - ASin, ACos, ATan, ATan2 (sinx, cosx);

  • Гипербол. Ф-ции - Tanh, Sinh, Cosh;

  • экспоненту и логарифм. Ф-ции - Exp, Log, Log10;

  • модуль, корень, знак - Abs, Sqrt, Sign;

  • ф-цииокругления - Ceiling, Floor, Round;

  • минимум, максимум, степень, остаток - Min, Max, Pow,

  • IEEERemainder.

Ввод данных в C#

Console.Read() вводит 1 символ

Метод Console.ReadLine() вводит строку символов, чтобы преобразовать строку в число нужно применить метод Parse(string).

Для этого нужно:

1)объявить строковую переменную stringst;

2)с помощью метода Console.ReadLine() ввести эту строку st=console.ReadLine();

3)преобразовать строку в число, если целое: intx=Int32.Parse(st)