Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как на этапе компиляции создать необходимое количество шаблонных функций? https://www.cyberforum.ru/ cpp-beginners/ thread1946033.html
Есть алгоритм, который использует функцию от одного аргумента. Этот же алгоритм должен использовать функцию, которая задаётся тем же одним аргументом и параметром, определённым заранее. Как можно...
Пользовательские флаги формата потока и манипуляторы C++
Всем здравствуйте, возникла такая вот проблема: не понимаю как правильно создать свой флаг формата и правильно указать его для потока ввода\вывода (для консоли и файла). Имеется такая структура...
C++ Как обьденить множество Cbuilder? https://www.cyberforum.ru/ cpp-beginners/ thread1946013.html
Unit1.cpp(69): E2285 Could not find a match for 'std::set_union<_InIt1,_InIt2,_OutIt>(_Tree<_Tset_traits<int,less<int>,allocator<int>,1> >::iterator,_Tree<_Tset_traits<int,less<int>,allocator<int>,1>...
C++ Создание массива объектов класса Создание массива объектов класса. E2451 Undefined symbol 'myZKH' По-разному уже пробовал-безуспешно. /* Создание массива объектов */ ZKH *myZKH = new ZKH; for (int i = 0; i... https://www.cyberforum.ru/ cpp-beginners/ thread1946012.html
C++ Константы, decltype
If T is a non-class type that is cv-qualified, the cv-qualifiers are discarded when determining the type of the resulting prvalue; Суть в том, что, если тип не есть класс, то при определении типа...
C++ Перегрузка операторов https://www.cyberforum.ru/ cpp-beginners/ thread1945993.html
Создать класс Fraction для работы с дробными числами.Число должно быть представлено двумя полями:целая часть - длинное целое со знаком,дробная часть-беззнаковое короткое целое.Реализовать...
C++ Перегрузка присвоения https://www.cyberforum.ru/ cpp-beginners/ thread1945985.html
Вообщем, есть некий класс А, который хранит в себе массив: class A { private: int Arr; }; Необходимо создать перегрузку операции присвоения значения, соответствующего данному массиву;
C++ Есть ли более правильный и элегантный способ реализации функции?
Доброе время форумчане! bool db::CreateSQLTable() { QSqlQuery a; QString str = "CREATE TABLE "SortFiles" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,"NameFiles" TEXT NOT NULL,...
C++ Сортировка столбцов двумерного массива - ошибка в коде https://www.cyberforum.ru/ cpp-beginners/ thread1945971.html
Здравствуйте! Прошу помощи в решении задачи. Нужно отсортировать элементы столбцов двумерного массива. Пожалуйста, скажите, что я делаю не так. Вот мой код: #include <iostream> #include...
C++ Ноль в каждой строке и каждом столбце https://www.cyberforum.ru/ cpp-beginners/ thread1945959.html
Если в каждой строке и в каждом столбце можно выбрать по одному нулевому элементу, то вернуть true, иначе false. Подкиньте хоть какие-то идеи пожалуйста.
C++ Определить являются ли все цифры числа различными
Нужно Написать программу :С клавиатуры вводиться десятизначное число, если хоть одна цифра в этом числе повторяется, то вывести слово "нет", а если все цифры в этом числе разные, (например...
C++ Как создать логическую игру “Крестики-нолики” на консоли функцию winner не могу до делать c++ https://www.cyberforum.ru/ cpp-beginners/ thread1945887.html
#include <iostream> #include <cstdlib> #include <iomanip> using namespace std; int polya; class o; class x { private:
Evg
Эксперт CАвтор FAQ
21204 / 8220 / 633
Регистрация: 30.03.2009
Сообщений: 22,542
Записей в блоге: 30
25.03.2017, 18:25 0

Работа с unsigned long long int на 32-битных системах - C++ - Ответ 10256529

25.03.2017, 18:25. Показов 2616. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено gorus95 как решение

Решение

От битности системы тут ничего не зависит. Зависит от того, какой размер типа используется для unsigned long long int вокнкретном компиляторе и конкретном режиме. Во всех "обычных" системах, где такой тип поддержан, на сегодняшний день он имеет размер 64 бита. На старых версиях компилятора (из прошлого века) этого типа может и не быть вообще, т.к. в стандарте C89 он вроде бы как отсутствует. На каких-то специфических системах он может быть настроен на размер 128 бит. И вряд ли есть хоть одна система, где он настроен на размер, меньший чем 64 бита

Вернуться к обсуждению:
Работа с unsigned long long int на 32-битных системах C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.03.2017, 18:25
Готовые ответы и решения:

Требуется написать функцию long long pow(long long a, unsigned int p), которая возводит число a в степень p
Требуется написать функцию long long pow(long long a, unsigned int p), которая возводит число a в...

Не понятный undefined reference to `unsigned long long f<unsigned long long, void>
test.cpp: #include &lt;iostream&gt; template &lt;typename FormalType, typename FactType = typename...

Быстрое вычисление наибольшего общего делителя для unsigned long long int
Даны два числа типа unsigned long long int, в них могут оказаться любые представимые значения,...

Перевести long long unsigned int в массив char
Подскажите, пожалуйста, как превратить число типа long long unsigned int в массив символов? Каждый...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2017, 18:25

Меняется ответ при приведении функции pow к unsigned long long
Тест: 50 50 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...

Написать функцию, которая принимает два параметра типа unsigned long long и выводит их на экран
Я самое наглое , ленивое и бессовестное чудовище)) но тем не менее Напишите функцию, которая ...

Как преобразовать char[8] к unsigned long long?
Требуется выполнить преобразование char к unsigned long long и обратно

Конвертация с long unsigned в int ошибка
warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.