Kiedy stosuje się negację bitową zaaplikowaną dwukrotnie w C++ oraz Pascal'u?
To w ogóle się takie rzeczy stosouje?
Negacja jest inwolutywna, więc:
not not x == x
!!x == x
~~x == x
Jakoś nie widzę ich zastosowania; zawsze negacja zaaplikowana podwójnie daje wynik taki sam jak wejściowy (oprócz JS gdzie afaik np. ~~3.14 == 3)
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
To w ogóle się takie rzeczy stosouje?
Negacja jest inwolutywna, więc:
not not x == x
!!x == x
~~x == x
Jakoś nie widzę ich zastosowania; zawsze negacja zaaplikowana podwójnie daje wynik taki sam jak wejściowy (oprócz JS gdzie afaik np. ~~3.14 == 3)