Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Podstawy
5z474n
post 10.05.2003, 22:20:57
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 ^ cool.gif w C++ ? czy o jest c do potegi b ?i jakt o zrobic w php ?


--------------------
niczym ten co go nie ma //...........
Go to the top of the page
+Quote Post
2 Stron V   1 2 >  
Start new topic
Odpowiedzi (1 - 19)
scanner
post 10.05.2003, 22:22:23
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




http://www.php.net/manual/pl/language.oper...ors.bitwise.php


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Jabol
post 10.05.2003, 22:22:27
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!
Go to the top of the page
+Quote Post
scanner
post 10.05.2003, 22:23:34
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!


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
5z474n
post 10.05.2003, 22:25:38
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 //...........
Go to the top of the page
+Quote Post
Jabol
post 10.05.2003, 22:26:23
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


ale zauważ
Cytat
>>=
Go to the top of the page
+Quote Post
scanner
post 10.05.2003, 22:28:25
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, $cool.gif {  
$z = hexdec(80000000);  
if ($z & $a) {  
$a >>= 1;
$a &= (~ $z);  
$a |= 0x40000000;  
$a >>= ($b-1);
} else {  
$a >>= $b;
}  
return $a;  
}


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
5z474n
post 10.05.2003, 22:30:58
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 //...........
Go to the top of the page
+Quote Post
Jabol
post 10.05.2003, 22:30:59
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!
Go to the top of the page
+Quote Post
Jabol
post 10.05.2003, 22:34:50
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ć ^= <<= >>=
Go to the top of the page
+Quote Post
5z474n
post 10.05.2003, 22:38:38
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 //...........
Go to the top of the page
+Quote Post
Cudi
post 10.05.2003, 22:39:38
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 winksmiley.jpg Albo wartośc do potęgi równej wartości winksmiley.jpg
Go to the top of the page
+Quote Post
Jabol
post 10.05.2003, 22:40:26
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
Go to the top of the page
+Quote Post
5z474n
post 10.05.2003, 22:43:48
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 questionmark.gif

$a=4;
$a^=2; //$a=6 8O


--------------------
niczym ten co go nie ma //...........
Go to the top of the page
+Quote Post
Cudi
post 10.05.2003, 22:45:05
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
Go to the top of the page
+Quote Post
Jabol
post 10.05.2003, 22:46:40
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...
Go to the top of the page
+Quote Post
5z474n
post 10.05.2003, 22:48:44
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 //...........
Go to the top of the page
+Quote Post
Cudi
post 10.05.2003, 22:48:48
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 winksmiley.jpg)

Update:
Z moim chyba też, mam takie same wyniki :]
Go to the top of the page
+Quote Post
5z474n
post 10.05.2003, 22:52:00
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 //...........
Go to the top of the page
+Quote Post
Cudi
post 10.05.2003, 22:57:40
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 :]
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:42