![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
sheka |
![]()
Сообщение
#1
|
![]() Я. ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: ![]() ![]() ![]() |
Максимально возможное значение типа
unsigned int j = (1 << (sizeof(имя типа) << 3)) - 1;как избавиться от вычисления 1 << (sizeof(имя типа) << 3) т.к. warning: left shift count >= width of type ? Можно, конечно, так, но это не красиво: unsigned int j = ((unsigned int)(1 << ((sizeof(int *) << 3) - 1)) - 1) + (1 << ((sizeof(int *) << 3) - 1));Ну или просто обмануть, умножив на 2. Сообщение отредактировано: sheka - 1.12.2011 19:59 |
![]() ![]() |
![]() |
Текстовая версия | 25.06.2025 0:18 |