![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | ||
Форумчанин
Регистрация: 18.08.2009
Сообщений: 289
|
![]()
В книге "Язык С++" Подбельского есть код для определения длины внутренних представлений символьных констант.
Код:
Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,091
|
![]()
Я не знаю что это такое '\n\t' и как оно приводится к int, но оно почему-то именно как int воспринимается компилятором VS 2008. Попробуй написать:
Код:
Ну а раз это int, то и размер у него 4. У Подбельского этот ужас может к short компилятором приводился и потому у него 2. Но что это за запись такая я не понимаю, может кто-то просвятит как это символ из двух символов может состоять? ![]() |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,091
|
![]()
Ну-ну. Как будем записывать два байта в один? Это студия одна наверно такая корявая, что не умеет этого, но другие компиляторы на раз такое провернут конечно же...
Опытным путём выяснилось, что можно так указывать до 4-х символов (int 4 байта, а char - 1, т.е. как бы всё сходится). При этом наблюдается следующее: Код:
Ссылочку на стандарт языка тут подкинули: Цитата:
ЗЫ. Не надо говорить мне что делать и я не скажу, куда тебе идти ![]() |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Некорректное отображение времени в ячейке | Arkuz | БД в Delphi | 2 | 19.07.2009 02:18 |
Windows 7 некорректное отображение кирилицы | Stilet | Windows | 6 | 07.05.2009 13:31 |
Некорректное отображение 3d объекта, экспортированного в Delphi | Bellataminal | Помощь студентам | 3 | 16.02.2009 09:34 |
некорректное отображение | ZYRGiX | JavaScript, Ajax | 1 | 21.01.2008 18:15 |