Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Donnerwetter
40 / 40 / 17
Регистрация: 04.02.2014
Сообщений: 144
17.03.2014, 08:10

Что если число будет слишком большим и не поместиться в int?

17.03.2014, 08:10. Просмотров 1788. Ответов 37
Метки (Все метки)

Ответ

Цитата Сообщение от DarkMasterW Посмотреть сообщение
как не допустить? Обрезать по количеству символов, загнать в long, потом в int?
Если заранее известно, что переменная не будет принимать отрицательных значений, можно сразу исключить диапазон чисел меньше 0. Допустим, таким образом: unsigned long long. Такая запись увеличит ячейку памяти до 64 бит и поместится число 264-1.

Вернуться к обсуждению:
Что если число будет слишком большим и не поместиться в int?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2014, 08:10
Готовые ответы и решения:

Если первое число окажется кратным 5 или второе число будет нечетным, то вывести на экран сумму их модулей
4. Даны два числа N и М. Если первое число окажется кратным 5 или второе число...

Как в выделенную память записать поочередно число int, массив char[n], и еще число int
Выделяю память void* Start=malloc(Size); Как туда записать поочередно...

Что означает ошибка too few arguments to function ‘int my_func(int, int)’ (язык C++)?
В чём проблема? #include <iostream> int my_func (int i, int j){ int z; ...

Что будет если так сделать?
Всем привет! Что будет если применить такую конструкцию int global; void...

Как получить число типа int, если имеется указатель на строку с этим числом?
допустим у меня есть строка " 45"; и указатель на нее string *str; как...

37
Другие темы раздела
C++ Заменить чтение из файла аналогом fstream http://www.cyberforum.ru/cpp-beginners/thread1121423.html
char fileName; printf("Enter file name: "); scanf("%255s", fileName); FILE *open = fopen(fileName, "r"); if(open) while(!feof(open)) { ...
C++ Convert parameter from 'const char [12]' to 'char' Подключил файл cpp и h (с описанием функции). При вызове выбивает с ошибкой: d:\project\Form1.h(509): error C2664: 'FunJ' : cannot convert parameter 1 from 'const char ' to 'char' Из файла ... http://www.cyberforum.ru/cpp-beginners/thread1121414.html
Передача параметров функциям. Можно ли изменить этот параметр внутри функции C++
Доброго времени суток, господа знатоки.В универе препод задал сделать проверку входных данных на ошибку.Я полазил по форумам и нашел вот такой вариант: double number; while ((cin >> number).fail()...
C++ Вставить функцию в код по подсчету времени на нахождения ключа в массиве (бинарный поиск)
помогите вставить функцию в код по подсчету времени на нахождения ключа в массиве(бинарный поиск) . вот код #include <stdlib.h> #include <iostream> #include <windows.h> #include <cmath>...
C++ Перегрузка конструкторов (создание класса Matrix, перемножение матриц) http://www.cyberforum.ru/cpp-beginners/thread1121374.html
Помогите пожалуйста с умножением матриц Добавлено через 20 секунд #include <iostream.h> #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <math.h> #define N 4 class Matrix{
C++ Составить программу, считающую нормы двух гауссовых чисел Надо составить программу считающая нормы двух гауссовых чисел(комплексные числа с целыми коэф.). С помощью алгоритма евклида вычислить нод и линейные представления для них. сделать проверку. Можно... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru