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

запись типов с плавающей запятой - C++

Восстановить пароль Регистрация
 
noname_club
 Аватар для noname_club
100 / 88 / 9
Регистрация: 01.05.2013
Сообщений: 563
09.09.2013, 16:01     запись типов с плавающей запятой #1
интересует правильность записи типов с плавающей запятой.

пример

C++
1
float k = 0.25; // << это верно
будет ли верной такая запись?

C++
1
float k = 0.25f; // << ??
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Raali
572 / 276 / 12
Регистрация: 06.07.2013
Сообщений: 917
Завершенные тесты: 1
09.09.2013, 16:03     запись типов с плавающей запятой #2
Цитата Сообщение от noname_club Посмотреть сообщение
будет ли верной такая запись?
да, но не необходима, так как компилятор и так знает что это float
noname_club
 Аватар для noname_club
100 / 88 / 9
Регистрация: 01.05.2013
Сообщений: 563
09.09.2013, 16:06  [ТС]     запись типов с плавающей запятой #3
да, но не необходима, так как компилятор и так знает что это float
иными словами запись числа с плавающей с запятой ввиде 0.25f является 100% стандартным выражением для любого компилятора с++?

и можно быть уверенным что запись 0.25f не вызовет предупреждение с++ компилятора?
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5547 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
09.09.2013, 16:09     запись типов с плавающей запятой #4
Главное не начать писать
C++
1
double d = 0.25d;
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
09.09.2013, 19:16     запись типов с плавающей запятой #5
Между этими двумя записями есть небольшая разница.
При объявлении
C++
1
float k = 0.25;
Константа 0.25 будет занимать в памяти sizeof(double) байт, при объявлении
C++
1
float k = 0.25f;
- sizeof(float) байт.
Yandex
Объявления
09.09.2013, 19:16     запись типов с плавающей запятой
Ответ Создать тему
Опции темы

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