Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Dmitry Pryanishnikov                 2:464/36       16 Sep 2002  14:21:47
 To : All
 Subject : =?koi8-r?Q?Re=3A_=CB=CF=CD=D0=C9=CC=D1=D4=CF=D2_C++?=
 -------------------------------------------------------------------------------- 
 
 
 Привет!
 
 On Sat, 14 Sep 2002, Alexander Kolesnikoff wrote:
 
 > >>  DP> Пpавильный ответ, конечно, -1, ибо после (char) 254 пpевpащается в -2.
 > >>                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 > >>  DP> Я пpобовал явно указывать (signed char) - ничего не меняется. Явная
 > >>  DP> ошибка.
 > >>
 > >> с чего это ты взял подчёpкнутое????
 > >
 >
 > > Потому что char должен быть signed по умолчанию.
 >
 >      Заблуждение. Каким быть char по умолчанию, signed или unsigned,
 >    определяется конкретной реализацией компилятора. О чём и говорит
 
  Это справедливо. Hо я пробовал писать явно (signed char) - ничего не
 изменилось. Как доберусь до K&R (второе издание, которое описывает
 стандарт ANSI C89) - процитирую правило приведения unsigned char ->
 signed char оттуда (в приложении А должно быть формализованное определение).
 Встречный вопрос ко всем знатокам C: валяется ли где-то в Инете сам стандарт
 ANSI C89 бесплатно? В свое время ANSI его только за деньги отдавали, а
 как сейчас?
 Sincerely, Dmitry
 
 Atlantis ISP, System Administrator
 e-mail:  dmitry@atlantis.dp.ua
 nic-hdl: LYNX-RIPE
 
 --- ifmail v.2.14.os-p7
  * Origin: Atlantis ISP (2:464/36@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 =?koi8-r?Q?Re=3A_=CB=CF=CD=D0=C9=CC=D1=D4=CF=D2_C++?=   Dmitry Pryanishnikov   16 Sep 2002 14:21:47 
 компилятор C++   Slawa Olhovchenkov   16 Sep 2002 18:27:12 
 =?koi8-r?Q?Re=3A_=CB=CF=CD=D0=C9=CC=D1=D4=CF=D2_C++?=   Dmitry Pryanishnikov   17 Sep 2002 09:59:42 
Архивное /ru.unix.bsd/245219ec82f6a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional