powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Модификаторы 1 и L в С
4 сообщений из 4, страница 1 из 1
Модификаторы 1 и L в С
    #34168940
БСПО
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где можно найти литературу про модификаторы 1 и L? Что это такое?
"3L представляет собой константу, имеющую тип signed long"(из книжки "от С к С++"): получается, что две конструкции эквивалетны
1) #define signed long typeforuseinC;
typeforuseinC perem;


2) 3L perem; ?
...
Рейтинг: 0 / 0
Модификаторы 1 и L в С
    #34169056
XED
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
модификатор L (остальные - аналогично) всего лишь указывает на то что константа 3L, например в выражении,

Код: plaintext
perem = 3L;

является длинной со знаком (signed long). Только и всего. И в данном случае даже не важно как объявлена переменная. А вот в таком случае

Код: plaintext
1.
  short int perem;
  perem = 0x12345678L;

переменная param примет значение 0x5678 - т.е. только 2 последних байта из заданных. Для того чтобы подробно в этом вопросе разобраться очень не плохо просто поэксперементировать... Дерзай!

И последнее. запись

Код: plaintext
3L perem;

вообще говоря не корректна...
...
Рейтинг: 0 / 0
Модификаторы 1 и L в С
    #34169371
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.0 - double
1.0f - float

0x123 - hex
0o123 или 00123 - oct не помню, кто точно

аффтопитезь
...
Рейтинг: 0 / 0
Модификаторы 1 и L в С
    #34171855
БСПО
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
XED, спасибо
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Модификаторы 1 и L в С
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]