
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.11.2006, 22:23
|
|||
|---|---|---|---|
|
|||
Модификаторы 1 и L в С |
|||
|
#18+
Где можно найти литературу про модификаторы 1 и L? Что это такое? "3L представляет собой константу, имеющую тип signed long"(из книжки "от С к С++"): получается, что две конструкции эквивалетны 1) #define signed long typeforuseinC; typeforuseinC perem; 2) 3L perem; ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2006, 01:01
|
|||
|---|---|---|---|
Модификаторы 1 и L в С |
|||
|
#18+
модификатор L (остальные - аналогично) всего лишь указывает на то что константа 3L, например в выражении, Код: plaintext является длинной со знаком (signed long). Только и всего. И в данном случае даже не важно как объявлена переменная. А вот в таком случае Код: plaintext 1. переменная param примет значение 0x5678 - т.е. только 2 последних байта из заданных. Для того чтобы подробно в этом вопросе разобраться очень не плохо просто поэксперементировать... Дерзай! И последнее. запись Код: plaintext вообще говоря не корректна... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2006, 09:50
|
|||
|---|---|---|---|
Модификаторы 1 и L в С |
|||
|
#18+
1.0 - double 1.0f - float 0x123 - hex 0o123 или 00123 - oct не помню, кто точно аффтопитезь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2029924]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 438ms |

| 0 / 0 |
