Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.05.2009, 14:09   #1
MOROZ_FX
Новичок
Джуниор
 
Регистрация: 09.05.2009
Сообщений: 1
По умолчанию case и 64битное целое?

Насколько надежно и переносимо использовать 64 битные целые в операторе case?

Код:
	unsigned long long int i=0x0F00000000000000LLU;
	switch (i)
	{
	case 9999999999999999999LLU:
		std::cout<<1<<std::endl;
		break;
	case 0x0F00000000000000LLU:
		std::cout<<2<<std::endl;
		break;
	}
gcc - это прогрлотил.

Нигде не смог найти точного стандарта на case. В MSDN расплывчато написано про integral type, но мне всеже хочется более надежного источника.

Последний раз редактировалось MOROZ_FX; 09.05.2009 в 14:11.
MOROZ_FX вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проверить корректно ли введено целое число slips Общие вопросы C/C++ 3 22.04.2009 09:23
Перевести целое положительное десятичное число в шестнадцатеричное счисление Alfis Паскаль, Turbo Pascal, PascalABC.NET 3 28.12.2008 20:40
case Кирилл17 Помощь студентам 6 28.12.2008 10:11
Очень длинное целое Mango Помощь студентам 3 08.09.2008 22:13
Сколь угодно большое целое число 1nd1g0k1d Общие вопросы C/C++ 3 29.02.2008 18:15