Вопрос № 171352: Уважаемые эксперты! В программах на Borland C++ Builder встретил такое выражение: long A =1L; Что означает буква L, для чего она нужна? Причем все другие буквы латиницы воспринимаются, как error. Дмитрий. ...
Вопрос № 171352:
Уважаемые эксперты! В программах на Borland C++ Builder встретил такое выражение: long A =1L; Что означает буква L, для чего она нужна? Причем все другие буквы латиницы воспринимаются, как error. Дмитрий.
Буква L обозначает, что указанная константа (1) имеет тип long.
Ответ отправил: _Ayl_, Студент
Ответ отправлен: 15.08.2009, 09:49
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 253238
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает Ковалев Никита Викторович, 2-й класс :
Здравствуйте, Горячев Дмитрий. Используя букву L вы сообщаете компилятору что A - это константа типа long. Если не использовать букву L компилятор по умолчанию присвоит константе А тип int. Аналогично если вы хотите использовать константу типа Usigned вы должны использовать букву U.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.