![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
mam pytanie :mrgreen:
$d >>= 22; co takei cos robi ? :mrgreen: a co rbi a = (c ^ ![]() -------------------- niczym ten co go nie ma //...........
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem. Z kąd to wytrzasnąłeś? Jeżeli nie wiezs co takie coś robi to wstaw to do na serwer i przetestuj!
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
A dokładniej, przesuwa bitowo parametr w prawo.
Uwaga - może spowodować zmianę znaku! -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
hehe slabo szybko odpowiedzieliscie :wink:
nawet ne izdazylem skonzcyc posta wynik tego ($d >>= 22; ) to 4 :mrgreen: jak sie zneini znak to jakas wielka liczba :mrgreen: -------------------- niczym ten co go nie ma //...........
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
ale zauważ
Cytat >>=
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
A dlaczego nie?
Pierwszy komentarz do linka w manualu, który podałem: Cytat terium at techie dot com
15-Sep-2000 02:10 Here is a function which will do the zero fill shift right bitwise operator (>>>) which I haven't found in php but Java/JavaScript do have. The resulting number is always positive unlike >>. function zeroFill($a, $ ![]() $z = hexdec(80000000); if ($z & $a) { $a >>= 1; $a &= (~ $z); $a |= 0x40000000; $a >>= ($b-1); } else { $a >>= $b; } return $a; } -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
hehe dzieki ... juz widze ze t oco napisale s chyba m isie przyda ;]
tak wogole to wszystkich zapraszam do posta o gadu gadu :mrgreen: w php pro .. bo z tamtad pochodi moj problem :mrgreen: -------------------- niczym ten co go nie ma //...........
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
ale tam to jest implementacja z jakiegoś innego języka. przeczytaj komentarz i przypatrz sie kodowi!
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
aha, no tak... skoro jest += -= to musi też być ^= <<= >>=
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
co robi ^= ?
-------------------- niczym ten co go nie ma //...........
|
|
|
![]()
Post
#12
|
|
![]() Administrator planeta/IRC Grupa: Przyjaciele php.pl Postów: 385 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Zabrze Ostrzeżenie: (0%) ![]() ![]() |
pewnie dodaje kwadrat wartości to wartości
![]() ![]() |
|
|
![]()
Post
#13
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
podnosi do potęgi
Kod $a=2;
$a^=2;//$a=4 |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
:cry: dlaczego u mne ito ne idziala
![]() $a=4; $a^=2; //$a=6 8O -------------------- niczym ten co go nie ma //...........
|
|
|
![]()
Post
#15
|
|
![]() Administrator planeta/IRC Grupa: Przyjaciele php.pl Postów: 385 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Zabrze Ostrzeżenie: (0%) ![]() ![]() |
[php:1:ecefcf8dc2]<?php
$a=2; $a^=2;//$a=0 ?>[/php:1:ecefcf8dc2] Tak jest u mnie |
|
|
![]()
Post
#16
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
nie wiem czemu, takie coś wziąłem szczerze móiąc z kursu c, więc nie jestem pewiem poprawności... :oops: ale zawsze myslałem, że to są tak podobne języki...
To jest jakoś dziwnie. Wszędzie ^ oznacza potęge, a w php nie... |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
$a=4;
$a^=4; //$a=0 8O $a=2; $a^=4; //$a=6 8O $a=7; $a^=4; //$a=3 8O $a=11; $a^=4; //$a=15 8O Alb ocos ze mna albo z moim serwerem :| -------------------- niczym ten co go nie ma //...........
|
|
|
![]()
Post
#18
|
|
![]() Administrator planeta/IRC Grupa: Przyjaciele php.pl Postów: 385 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Zabrze Ostrzeżenie: (0%) ![]() ![]() |
Bo php to wkońcu uproszczony c++, nazwy funkcji podobne, tylko nie trzeba sie bawić w określanie typów zmiennych i inne różne pierdułki. Jak ktoś zna c++ to php szybko zajarzy, gorzej jak ktoś (tak jak ja) zaczynał od php, to wtedy jeżyk C wydaje sie troche dziwny (ale jakoś sobie radze
![]() Update: Z moim chyba też, mam takie same wyniki :] |
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
ciekawe dlazcego raz dodaje a raz odejmuje :mrgreen:
-------------------- niczym ten co go nie ma //...........
|
|
|
![]()
Post
#20
|
|
![]() Administrator planeta/IRC Grupa: Przyjaciele php.pl Postów: 385 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Zabrze Ostrzeżenie: (0%) ![]() ![]() |
To wytłumacz jeszcze dlaczego raz sumuje a raz odejmuje :] Bo strasznie mnie to ciekawi a sam na to nie wpadne :]
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 06:42 |