2b | !2b == question
2b | !2b == 0xff
=>
question == 0xff
=> question < 0
=> вопрос и гроша не стоит.
=> говно вопрос.
eXOR
2004-04-26 19:08:31 #
char question;
2004-04-26 19:21:13
$ cat > 2b.c
#include <stdio.h>
int main()
{
printf("2b | !2b = %x\n", 0x2b | !0x2b);
return 0;
}
^D
$ gcc 2b.c -o 2b
$ ./2b
2b | !2b = 2b
чот не сходится :)
#include <stdio.h>
int main()
{
printf("2b | !2b = %x\n", 0x2b | !0x2b);
return 0;
}
^D
$ gcc 2b.c -o 2b
$ ./2b
2b | !2b = 2b
чот не сходится :)
2004-04-26 20:03:22
2 Дура:
Я тебе уже отвечал на это. Мнение свое я не поменяю. как говорится sie non - non.
> чот не сходится :)
0x2b != 2b (ту би, а не ОуИксТуБи)
а 2b - вообще несовпадение типа тип boolean должен быть из двух значений 0 или 1. хотя должно привестись в каком-нить цэ к единице. А сравнение 1 | !1 приведет к результату 1. Если теперь это дело проделать с каждым битом char'а для question а, то получим 0xff, что дает нам отрицательное значение.
Я тебе уже отвечал на это. Мнение свое я не поменяю. как говорится sie non - non.
> чот не сходится :)
0x2b != 2b (ту би, а не ОуИксТуБи)
а 2b - вообще несовпадение типа тип boolean должен быть из двух значений 0 или 1. хотя должно привестись в каком-нить цэ к единице. А сравнение 1 | !1 приведет к результату 1. Если теперь это дело проделать с каждым битом char'а для question а, то получим 0xff, что дает нам отрицательное значение.
2004-04-26 20:04:50
хотя вопрос char ли question? вдруг он boolean, а тогда результат true. И вопрос все-равно получается говновопросм, так как ответ заложен в нем самом.
2004-04-26 20:09:10
причем судя по всему макроассемблер, поскольку без макросов конструкцию 2b OR NOT 2b не замутить.
2004-04-26 20:24:08
>> тогда нах чары в ассемблере?
>простые. db\ndb\ndb
в итоге это все в байтики ляжет, не надо сказок ;)
а байтик, он и в африке байтик, 0xff > 0 и никак не меньше ;)
а "неразрешимая" задача решается элементарно
#define why 100b
:)
>простые. db\ndb\ndb
в итоге это все в байтики ляжет, не надо сказок ;)
а байтик, он и в африке байтик, 0xff > 0 и никак не меньше ;)
а "неразрешимая" задача решается элементарно
#define why 100b
:)