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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Mike Novikoff                        2:5020/133.73  09 Feb 2007  20:22:21
 To : Alexandr Oskolkov
 Subject : ведение бухгалтерии
 -------------------------------------------------------------------------------- 
 
 
  AO> 2B||!2B=?
 
 0xFF  :-)
 
 Впрочем, это зависит ещё от разрядности. Hапример, KCalc 1.3.0 (KDE 2.1.1)
 (справедливо) считает, что 0x2B == 101011 (6 бит), в итоге 2B||!2B = 0x3F.
 Т.е. тоже везде единицы, но только 6 бит, а не 8.
 
 А вот с точки зрения bash-2.05, операции '||' и '!' - логические, а не
 битовые. (Что, в общем-то, гораздо ближе к Шекспиру). В этом случае
 `echo $[!0x2B]` == 0, `echo $[0x2B||$[!0x2B]]` == 1.
 
 Того же мнения и GNU bc-1.06: $(echo $[0x2B] '|| !' $[0x2B] |bc) == 1.
 Mike
 ---
  * Origin: mn@lo.lan (2:5020/133.73)
 
 

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

 Тема:    Автор:    Дата:  
 ведение бухгалтерии   Alexandr Oskolkov   09 Feb 2007 08:02:46 
 ведение бухгалтерии   Mike Novikoff   09 Feb 2007 20:22:21 
Архивное /ru.linux/391745ccaeb7.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional