Aktywne Wpisy

kamil-tumuletz +130
„Polish jokes” to gotowy tytuł na dokument o tym, jak w Polsce przez trzy dekady wbijano ludziom do głowy, że trzeba się „cieszyć z roboty za grosze, bo inaczej gospodarka padnie”.
To jest groteskowy paradoks:
– państwo dogania Zachód wskaźnikami PKB,
– młodzi masowo emigrują, bo tutaj nie da się żyć za pensję,
– a w dyskusjach o podwyżce minimalnej wciąż dominuje retoryka januszexu: „jak podniesiecie, to ja zamknę firmę, bo się nie opłaca”.
To jest groteskowy paradoks:
– państwo dogania Zachód wskaźnikami PKB,
– młodzi masowo emigrują, bo tutaj nie da się żyć za pensję,
– a w dyskusjach o podwyżce minimalnej wciąż dominuje retoryka januszexu: „jak podniesiecie, to ja zamknę firmę, bo się nie opłaca”.
źródło: Zdjęcie z biblioteki
Pobierz
Idę na grzibki, nie znam się na tym to nigdy nie chodziłem, no za dzieciaka z wujkiem takim co się znal.
Moja mama wpoiła mi jakąś panikę przed grzybami, ona ma mykofobie jakas.
No i nie chodziłem bo się nie znam, ale znajomy sprzedał mi protip, jak nie znam jakiegoś grziba to sobie go wrzuce w chat GPT i on mie tego grziba zidentyfikuje i powie czy to borowik czy szatan jakiś.
Moja mama wpoiła mi jakąś panikę przed grzybami, ona ma mykofobie jakas.
No i nie chodziłem bo się nie znam, ale znajomy sprzedał mi protip, jak nie znam jakiegoś grziba to sobie go wrzuce w chat GPT i on mie tego grziba zidentyfikuje i powie czy to borowik czy szatan jakiś.





Zacząłem się interesować słynnym problemem Fast Inverse Square Root z Quakea. I w sumie mógłby mi ktoś powiedzieć jaką wartość posiadam pod zmienną wynikTestu? Dlaczego rzutowanie na inta daje dziwną wartość, a na floata normalną?
int main(){
float test = 69.420;
int wynikTestu = *(int*)&test
cout<<wynikTestu<<endl;
}
@Arkadio88: Wyłożyłem się na tak prostej sprawie :D
źródło: comment_16599875846LDDUbuzig1KLEpWQ44p0U.jpg
Pobierz(T*)działa, tylko jakoś nigdy w mojej historii programowania nie miałem okazji konwertować tak z float& do int* i chyba mnie to zaskoczyło aż za bardzo. Poniekąd żałuję że tutaj napisałem bo zamiast wyjaśnić sprawę to dostałem odpowiedź żebym się o kodzie binarnym uczył :D Mimo wszystko dzięki za poświęcony trud.Edit: może jednak nie wiedziałem skoro zaskoczeniem także było
int wynikTestu =@przemyslaw-maczka: Tutaj już zasługa kompilatora za implicit conversion. W tym przypadku kompilator stara się przekonwertować floata na inta w miarę bezstratnie i o dziwo bezpośrednio za pomocą instrukcji procesora (w moim przypadku CVTTSS2SI, sam sposób konwersji może się różnić). Masz tutaj picrel jak to działa w kodzie assembly.
źródło: comment_1659988659g0eO7W2kpaJOnSeHypBNfW.jpg
Pobierz