Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как поместить число 4294967296 в переменную? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на циклы. http://www.cyberforum.ru/cpp-beginners/thread452995.html
Дано натуральное число n? а) Сколько цифр в числе n? б) Чему равна сумма его цифр? в) Найти первую цифру числа n.
C++ Простейшие циклы. Пусть a0=1; ak==kak-1+l/k, k=1,2, ... Дано натуральное число n. Получить аn. http://www.cyberforum.ru/cpp-beginners/thread452993.html
Массивы C++
Во всех последовательностях положительных чисел изменить порядок элементов на противоположный Размерность массива: 100 Диапазон значений -100 - 100 Надеюсь по помощь. Спасибо.
Динамическое программирование. C++
Помогите, пожалуйста, составить алгоритм по одному из ниже представленных заданий, используя методы динамического программирования и жадных алгоритмов. На языке C# или C++. Варианты заданий: 1)...
C++ Нужна помощь в написании программы (деревья)!!!! http://www.cyberforum.ru/cpp-beginners/thread452943.html
Пожалуйста помогите в написании программы: Напишите программу, которая представляет операторы, выполняемые над деревом -PARENT (n,T), LEFTMOST_CHILD (n,T), RIGHT_SIBLING (n,T). Всё должно быть...
C++ Работа с окном в visual c++ Конечно я понимаю что есть отдельный раздел для этого. Но все таки я начинающий, так что решил создать здесь. Есть несколько вопросов на которые я не могу найти ответы. 1). При создании окна в... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18248 / 6373 / 438
Регистрация: 30.03.2009
Сообщений: 17,643
Записей в блоге: 28
26.02.2012, 13:33
От чёрт... не заметил. Тогда надо использовать 64-битный целочисленный тип long long или unsigned long long, понимая при этом, что старые компиляторы его не поддерживают. Но суффикс для константы всё равно придётся писать, потому как без суффикса константа будет трактоваться как int'овая, а потому компилятор может обрезать её значение

C
1
2
long long a = 4294967296LL;
unsigned long long b = 4294967296ULL;
Коды из поста #2, запущенные на codepad.org скорее всего не скомпилируются, т.к. компилятор выдаст предупреждение (а на том ресурсе компилятор настраивается на кучу предупреждений, а так же на то, чтобы предупреждения трактовать как ошибки). Просто сайт сейчас что-то не работает и проверить не могу. Т.е. такое написание кода с точки зрения стандарта является НЕкорректным, хотя современные компиляторы в таких случаях строят "правильный" код. Но не факт, что все компиляторы поступят именно так
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru