Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Диапазон значений INT

Принцип работы целых чисел INT.

Переменные

Инициализация значения переменной при объявлении

При объявлении переменную можно проинициализировать, то есть присвоить ей начальное значение. Сделать это можно следующим образом.

int x = 100;

Таким образом, в переменную x при объявлении сразу же будет записано число 100.

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

Переменная в языке С++ является основой. Переменную можно представить, как небольшой контейнер, в которой хранятся вещи для использования, при чём использование этих вещей происходит очень часто.

Прежде чем использовать в программе новую переменную, вы должны ее объявить:

1234 int x; Х = 8;int у;у = 3;

Это один из вариантов объявления переменных. В языке С++ объявление может происходить на любом участке программного кода. Мы объявили переменные х, у и определили, что они могут содержать значения типа int.

Существуют разные типы переменных, но в C++ переменные могут хранить значения только одного типа. Причиной является большая разница в размерах памяти,у разных типов, разные размеры хранения. Ведь не всегда мы будем работать с целыми числами, так же приходится работать даже с большим объёмом текста.

Целые числа переменные в C++ обозначают типом int. Из-за того, что INT это целые числа при различных операциях с числами очень часто возникают ошибки.
Давайте рассмотрим пример ошибки при работе с целыми числами.

12345678910111213 #include "stdafx.h"#include <iostream>using namespace std;int _tmain(){int f, s,chastnoe;cout << "Vvedite pervoe 4islo: ";cin >> f;cout << "Vvedite vtoroe 4islo: ";cin >> s;chastnoe=f+s;cout << "summa 2 4isel ravna: \n", chastnoe;}

Перед Вами представлена очередная программа, выполняющая деление 2 значений. Числа задаются с клавиатуры, напоминаю, что программа работает только с целыми числами. Я запускаю программу мне предлагают ввести первое число, ввожу число «5», второе число будет «2». Через секунду программа выдаёт результат, который равен «2», но мы учились в школе и знаем, что ответ должен быть равен 2.5 (Число 2.5 является вещественным числом, он не является целым). Наша ошибка заключается в том, что наша программа не была ознакомлена с вещественными типами данных. Для этого служит другой тип переменных «Float» (подробная информация об этом типе данных будет представлена позже).

Переменные типа int имеет ограниченный диапазон возможных ее значений. Максимальным значением обычной целочисленной переменной является число 2 147 483 647, минимальным — -2 147 483 648, т.е. общий диапазон —около 4 млрд. чисел.

<== предыдущая лекция | следующая лекция ==>
Тип int | Организаций, предприятий и населения о чрезвычайных ситуациях
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 744; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.