2 / 5 / 1
Регистрация: 13.09.2015
Сообщений: 100
|
||||||
1 | ||||||
Максимум, хранящийся в int01.04.2017, 23:05. Показов 593. Ответов 2
Примерно знаю, что это что-то типо 2^31-1 и 2^32, но мне всё равно не понятно почему именно так?
0
|
01.04.2017, 23:05 | |
Ответы с готовыми решениями:
2
Какая из этих функций int Q(int w) int W(int y,int u,int i) сработает быстрее? Не работает перегрузка индексного оператора [], вместо [int][int] почему то нужно ставить [0][int][int] Error LNK2019: unresolved external symbol "public: __thiscall Vector<int>::Vector<int>(int,int,int)" (?0?$Vec [C++ Error] Unit2.cpp(22): E2034 Cannot convert 'int (*)(int,int *)' to 'int' |
70 / 70 / 35
Регистрация: 06.07.2016
Сообщений: 415
|
|
01.04.2017, 23:14 | 3 |
Переменная типа int в вашей системе занимает 4 байта.
Каждый байт - 8 бит. Получаем 32 бита. Бит принимает значение 0 или 1. Возьмем unsigned char. В нем 1 байт = 8 бит. Посмотрим, какое наибольшее значение в него "влезет" : 1111 1111 = 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 = 255. Или же 2^8 - 1. Проделайте такие же рассуждения для 32 бит. Учитывайте,что если тип данных не помечается как unsigned, первый бит "отдается под знак". (Первый сначала).
1
|
01.04.2017, 23:14 | |
01.04.2017, 23:14 | |
Помогаю со студенческими работами здесь
3
Ошибка: cannot convert 'int (*)[50]' to 'int*' for argument '1' to 'void vvod2m(int*, int*, int*, char)'Х2 Создать одномерный массив состоящий из int чисел. Поменять местами минимум и максимум Даны действительные числа х, у, z Вычислить максимум (x.y) + максимум (y.z) + максимум (х z) Dictionary<int,List<int>> и IReadOnlyDictionary<int,IReadOnlyList<int>> void _fastcall TForm1::Vector(int x0, int y0, int a, int l); [C++ Error] Unit1.cpp(50): E2316 '_fastcall TForm1::Vector(int,int,int,int)' is not a member of 'TForm1' Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |