Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Определение размера типа





Помощь в написании учебных работ
1500+ квалифицированных специалистов готовы вам помочь

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

 

Диапазон допустимых значений целых переменных можно определить используя научный калькулятор Windows, применив следующую методику (например для беззнакового символа):

§ unsigned char занимает 1 байт в оперативной памяти – это 8 бит;

§ наибольшее двоичное число, которое можно сохранить 8 битах – это 11111111 ( у величин со знаком (signed) левый старший бит определяет знак числа: 0 - положительное число, 1- отрицательное ) ;

§ наберите 8 двоичных единиц в научном калькуляторе Windows, предвари­тельно выбрав на нем двоичную систему (Bin)

 

 

 

§ переключите калькулятор в десятичную систему счисления (Dec).


 

 

В программах на С++ для определения размера выделенной под переменную памяти используется встроенная функция sizeof.

 

// Пример 3.1.1

// Определение размера типов переменных

#include <iostream>

using namespace std;

void main() {

setlocale( LC_ALL, "Russian"); // для вывода на экран русского текста

cout << "Размер целого int:\t\t" << sizeof(int) << " байта.\n";

cout<<"Размер целого short:\t\t" << sizeof(short) << " байта.\n";

cout<<"Размер целого long:\t\t" << sizeof(long) << " байта.\n";

cout<<"Размер символа char:\t\t" << sizeof(char) << " байт.\n";

cout<<"Размер вещественного float:\t"<<sizeof(float)<< " байта\n";

cout<<"Размер вещественного double:\t"<<sizeof(double)<<" байтов.\n";

cout<<"Размер long double:\t"<<sizeof(long double)<<" байтов.\n";

cout<<"Размер типа bool:\t\t" << sizeof(bool) << " байт.\n";

cout<<"Размер символа wchar_t :\t"<<sizeof(wchar_t)<<" байта.\n";

cin.get();

}

 





Дата добавления: 2014-01-03; Просмотров: 164; Нарушение авторских прав?;


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



ПОИСК ПО САЙТУ:


Читайте также:

  1. II этап. Диагностирование состоя­ния пациента: определение его потребно­стей и выявление проблем, постановка сестринского диагноза.
  2. IV. Экспериментальное определение параметров схемы замещения трансформаторов.
  3. А. Определение износа объекта недвижимости
  4. Важной заслугой Т.Р.Мальтуса стало исследование проблемы ренты. Приняв за основу определение стоимости товара трудом не затрачен-
  5. Влияние увеличения размера выборки на точность оценок
  6. Вопрос 1. Эффективность и эффект: определение и характеристика
  7. Вопрос Определение понятий информационная безопасность и защита информации
  8. Вопрос №1 Определение и значение кровообращения.
  9. Вычисление значения фактора. Отбор переменных-заменителей. Определение подгонки модели
  10. Дадим определение понятиям наука и техника.
  11. Дать определение документу - протокол
  12. Дать определение каждому оперативному информационному документу

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




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