Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Л Антон
0 / 0 / 0
Регистрация: 06.02.2013
Сообщений: 4
06.02.2013, 15:32 0

Размер INT

06.02.2013, 15:32. Просмотров 24239. Ответов 23
Метки (Все метки)

Ответ

Цитата Сообщение от СПП Посмотреть сообщение
Ещё можно такой способ использовать чтобы узнать какой предел у типов

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <cstdlib>
 
int main(){
 
    int                          my_int;
    long int                my_long_int;
    long long int      my_long_long_int;
    unsigned int         my_usigned_int;
    
    std::cout << "INT = " << my_int
              << "\nLONG INT = " << my_long_int
              << "\nUSIGNED INT = " << my_usigned_int 
              << "\nLONG LONG INT = " << my_long_long_int << '\n';
 
system("pause");              
return 0;
}
у меня вывело
Код
INT = 4201246
LONG INT = 2293652
USIGNED INT = 4201152
LONG LONG INT = 8490430314399662078  
Для продолжения нажмите любую клавишу . . .
а ничего что они не инициализированы, да и значения у тебя какие-то странные?
без знаковое int 4 байта или 32 бита = 232-1 = 4 294 967 295

Добавлено через 7 минут
да это стек, припаял к объявлению квалификатор static увидел то что ждал -
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include  <iostream>
#include <cstdlib>
 
using namespace std;
 
void main()
{
    static int i = 17;
    static int j = 29;
 
    cout << &i << endl;
    cout << &j << endl;
 
    cout << sizeof(i) << endl;
    cout << sizeof(j) << endl;
 
    cout << "end" << endl;
}
Результат -

00419040
00419044
4
4

Вернуться к обсуждению:
Размер INT
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2013, 15:32

Размер для данных (int, char, long, double, short, unsigned, float)
Напишите программу, которая будет определять размер для данных (int, char,...

Ошибка при сохранении больших чисел в тип int (размер встроенных типов)
В двумерном целочисленном массиве (размер массива: N, M - указываются в ручную)...

1.Написать программу, вычисляющую размер памяти, отводимой компилятором под тип int
#include &quot;iostream.h&quot; int main() { int x; cin&gt;&gt;x; cout&lt;&lt;&quot;razmer tipa...

0
Другие темы раздела
C++ Найти среднее арифметическое и среднее геометрическое чисел http://www.cyberforum.ru/cpp-beginners/thread114282.html
Даны два действительных положительных числа.Найти среднее арифметическое и среднее геометрическое этих чисел.
C++ Вычисление минимума/максимума Даны действительные числа Х,У,Z.Вычислить 1)max (x+y+z;xyz) 2)min (x+y+z/2;чня)+1 http://www.cyberforum.ru/cpp-beginners/thread114281.html
C++ Слова, начинающиеся и заканчивающиеся на одну и ту же букву
Дано предложение.Вывести на экран: а)слова,начинающиеся и заканчивающиеся на одну и ту же букву; б)его слова,которые содержат 3 буквы е; в)его слова,которые содержат хотя бы одну букву о....
Ошибка в коде C++
Кто знает в чём дело? Скинули файл. Код без ошибок, а компиляторы ругаются. #include "stdafx.h" #include <iostream> #include <math.h> using namespace std; double f(double x) { return...
C++ Написать программу, удаляющую заданную подстроку из строки. http://www.cyberforum.ru/cpp-beginners/thread114237.html
Я так понимаю, что задачу нужно разбить на 2 части: выделение памяти, завис. от вводимого числа символов и,собственно, сама задача. Есть сырой вариант, который запускается, но не работает как нужно,...
C++ составить алгоритм—программу для определения наименьшей окружности Требуется составить алгоритм—программу для определения наименьшей окружности (центр и минимальный радиус), охватывающей не менее K из N заданных точек на плоскости. Исходные точки на плоскости (х1... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru