chislovye tipy dannykh_i_ikh_ispolzovanie_v_vba

Post on 13-Apr-2017

217 Views

Category:

Engineering

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Исполнитель студент гр. КТ-311

Рывков Григорий Дмитриевич

ЧИСЛОВЫЕ ТИПЫ ДАННЫХ И ИХ ИСПОЛЬЗОВАНИЕ В C#

ТЕМАТИЧЕСКИЙ ПЛАН ЗАНЯТИЯ

• Обзор типов данных С#

• Какие бывают типы данных и их краткий обзор

• Подробное изучение числовых типов данных

• Описание типов данных в C#

Цели обучения

• Изучения типов данных, а так же их использование в коде программ C#

Начальные знание

• это понятие о программировании и что такое язык программирования C#

•Представление о переменных

Числовые типы данных и их использование в C#

Проект подготовила студентка группы кт-311

Рывков Григорий Дмитриевич

Этот проект поможет разобраться с такими понятиями как тип данных, и какие они бывают. Тип данных относят к самым фундаментальным понятиям любого

языка программирования.

Проект рассчитан на тех, кто собирается программировать используя Visual Studio , используя C#.

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

АННОТАЦИЯ МАТЕРИАЛА

«ЧТО ТАКОЕ ТИПЫ ДАННЫХ?»

Типы данных - это информация о переменной, то есть, как биты, представляющие её значения сохраняться в памяти компьютера. Все переменные имеют тип данных, который определяет какие данные они могут сохранять.

По умолчанию, если Вы не снабжаете переменную типом данных, она получает тип данных “int”. Этот тип данных подобен хамелеону, он может представлять много разных типов данных в различных ситуациях. 

ЕСЛИ ВЫ ЗНАЕТЕ, ЧТО ПЕРЕМЕННАЯ БУДЕТ ВСЕГДА СОХРАНЯТЬ ДАННЫЕ СПЕЦИФИЧЕСКОГО ТИПА, C# СМОЖЕТ ОБРАБАТЫВАТЬ ЕЕ ДАННЫЕ БОЛЕЕ ЭФФЕКТИВНО, ЕСЛИ ВЫ ОБЪЯВИТЕ ТИП ДАННЫХ ДЛЯ ЭТОЙ ПЕРЕМЕННОЙ. НАПРИМЕР, ДЛЯ ПЕРЕМЕННОЙ, СОХРАНЯЮЩЕЙ ИМЯ , ЛУЧШЕ ВСЕГО ОБЪЯВИТЬ СТРОКОВЫЙ ТИП ДАННЫХ.

ПРИМЕР

 CLASS PROGRAM   {      STATIC VOID MAIN(STRING[] ARGS)      {        STRING TEXT = “ИМЯ”;

ТАБЛИЦА КРАТКОГО ОПИСАНИЯ ТИПОВ ДАННЫХ

Тип данных Описание и диапазон значения

byte хранит 8-битное целое без знака(signed integer)

intхранит 32-битное целое со знаком. Наименьшее возможное значение -2147483648, наибольшее возможное значение 2147483647.

short  хранит 16-битное целое со знаком (signed integer).

longхранит 64-битное целое со знаком. Наименьшее возможное значение -9223372036854775808, наибольшее возможное значение 9223372036854775807.

doubleХранение чисел двойной точностиот -1,79769313486232*10308 до -4,94065645841247*10-324

от 4,94065645841247*10-324 до 1,79769313486232*10308

char хранит 16-битный символ Unicode. Наименьшее возможное значение для символа Unicode равно 0, наибольшее 65535.

bool хранит одно из двух возможных значений: true или false.

string представляет строку символов Unicode. 

Рассмотрим типы данных и выделим их яркие особенности.

C# имеет шесть различных численных типов данных:

byte int short long double single

Численные типы данных используются для хранения (и манипулирования) чисел в различных форматах, в зависимости от конкретного типа. Численные типы предоставляют компактный и эффективный способ хранения чисел. Численный тип, заполняющий большую часть памяти (имеющий самый большой диапазон возможных значений), занимает не более восьми байтов памяти для хранения чисел, которые могут иметь до 300 цифр.

ЧИСЛОВЫЕ ТИПЫ ДАННЫХ

С# снабжен несколькими числовыми типами данных • Int, Long (длинное целое число)• Byte (Самое маленькое возможное значение может быть 0, самое большое

значение 255.)• Double (число с плавающей запятой двойной точности)• Short (хранит 16-битное целое со знаком (signed integer,  Самое маленькое

возможное значение может быть 0, самое большое значение 65535.) Использование числовых типов данных занимает меньше памяти.

Если вы знаете, что переменная будет всегда сохранять целые числа, а не дроби, объявите ее тип как Int или Long. Операции с целыми числами быстрее, и эти типы потребляют меньше памяти, чем другие типы данных.

ПРОВЕРКА

…{   class Program   {      static void Main(string[] args)      {         int test_1 = ?;         double test_2 = ?;         char test_3 = ?;         string tets_4=?;…

Вставьте вместо вопросов возможные значения переменных.

СПАСИБО ЗА ВНИМАНИЕ!

top related