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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2011, 19:43   #1
monolit111
Пользователь
 
Регистрация: 14.09.2011
Сообщений: 95
По умолчанию непонятное объявление переменной

Собственно, встретил в одном из примеров(использую HGE) такое объявление:

float x=100.0f

что значит f в этом случае?

Последний раз редактировалось monolit111; 08.10.2011 в 19:49.
monolit111 вне форума Ответить с цитированием
Старый 08.10.2011, 19:56   #2
Lomik_XP
Новичок
Джуниор
 
Регистрация: 08.10.2011
Сообщений: 2
По умолчанию

f это литерал типа float, необходим для явного указания типа.
Читаем пункт 3.1 и все понятно http://valera.asf.ru/cpp/book/c03.html
Lomik_XP вне форума Ответить с цитированием
Старый 08.10.2011, 19:59   #3
Syuf
Форумчанин
 
Аватар для Syuf
 
Регистрация: 02.02.2010
Сообщений: 599
По умолчанию

100.0f обозначает литерал 100.0 не типа double, как было бы по умолчанию, а типа float. Аналогично 100u - unsigned int, 100L - signed long int, 100uL - unsigned long int.
"Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто."
Syuf вне форума Ответить с цитированием
Старый 08.10.2011, 20:15   #4
monolit111
Пользователь
 
Регистрация: 14.09.2011
Сообщений: 95
По умолчанию

но ведь переменная х описана как float?зачем же тогда добавлять литерал?
monolit111 вне форума Ответить с цитированием
Старый 08.10.2011, 20:22   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

переменная да, а вот 100.0 по умолччанию дабл
p51x вне форума Ответить с цитированием
Старый 08.10.2011, 20:34   #6
monolit111
Пользователь
 
Регистрация: 14.09.2011
Сообщений: 95
По умолчанию

разницу уяснил, спасибо)
monolit111 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти значение переменной y в зависимости от значения переменной х Rishi Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 11.05.2011 20:25
Объявление переменной Palomnik1096 Microsoft Office Excel 2 27.03.2011 17:43
Объявление глобальной переменной Grom48 Общие вопросы Delphi 3 19.12.2009 22:16
Непонятное OgE®_M@G Microsoft Office Access 6 13.11.2009 06:30
Работа с файлами (создание, удаление, открытие, связываение с переменной, очищение памяти переменной) Arkuz Общие вопросы Delphi 12 25.09.2007 20:47