"исключающее ИЛИ и отрицание" | +/– |
 |
Сообщение от Akmal (??) on 20-Июн-10, 16:56 |
есть цифры в шестнадцатеричном: Применяем исключающее ИЛИ (XOR ^) 31323334 (h) ^ 35363738 (h) ^ 39393932 (h) ^ 39383736 (h) ^ 35343332 (h) ^ 3137392e (h) ^ 3137302e (h) ^ 3138342e (h) ^ 38312020 (h) В результате получаем - 38382434 (h) к полученному числу применяем отрицание и получаем - c7c7dbcb (h) написал следующее: ----------- $res=$str_hex[0]; for($i=1;$i<count($str_hex);$i++){ $res=$res ^ $str_hex[$i]; } print_r($res); echo ~$res; echo "<br />"; echo bin2hex(~$res); echo "<br />"; ----------------- Но получаю: 3838243o МЗМЗНЛМђ ccc7ccc7cdcbcc90
|
Высказать мнение | Ответить | Правка | Cообщить модератору |