Форум программистов, компьютерный форум CyberForum.ru

Найти максимальное значение при unsigned char - C++

Восстановить пароль Регистрация
 
DooDly
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 11
26.09.2013, 23:39     Найти максимальное значение при unsigned char #1
задали в универе.
Найти максимальное значение,которое может быть представлено при использовании типа unsigned char.
Сделать программу,но без использования библиотеки limits. побитово сдвигая значения пока они не достигнут максимального,то бишь 255. При этом использовать строчки:
m<<=sizeof(m)*8-1;
cout<<(x|m?'1':'0')
m<<=1;
или что-то подобное.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2013, 23:39     Найти максимальное значение при unsigned char
Посмотрите здесь:

C++ Работа с unsigned char
C++ unsigned char 0....255?!
C++ Совместимость char и unsigned char
C++ const char и unsigned char
C++ Unsigned char to vector
C++ Std::fstream почему функция write принимает параметр char* а не unsigned char* (аля byte*) ?
C++ Unsigned char to string
C++ Приведение типов unsigned char[2] to unsigned char [64]

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HighPredator
 Аватар для HighPredator
5345 / 1728 / 320
Регистрация: 10.12.2010
Сообщений: 5,111
Записей в блоге: 3
27.09.2013, 00:26     Найти максимальное значение при unsigned char #2
C++
1
2
3
unsigned char a=0;
for(int i=0;i<8*sizeof(a);i++) a=a^(1<<i);
cout<<(int)a<<endl;
Qwertiy
817 / 625 / 75
Регистрация: 20.08.2013
Сообщений: 2,525
27.09.2013, 09:59     Найти максимальное значение при unsigned char #3
C++
1
(unsigned char)~0
Yandex
Объявления
27.09.2013, 09:59     Найти максимальное значение при unsigned char
Ответ Создать тему
Опции темы

Текущее время: 15:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru