Wpis z mikrobloga

@chwed:
z tego co mi wiadomo przesunięcia negatywne są odrzucane przez kompilator,
a jeżeli używamy przesunięcia negatywnego val >> b, gdzie b to -1 wtedy val będzie niezmieniona
@chwed: UB z punktu widzenia programisty jest bardzo złe, bo nie wiesz jak zachowa się program po skompilowaniu. Z punktu widzenia optymalizatora i kompilatora bardzo dobre, bo może zrobić z tym kawałkiem kodu co tylko mu się podoba (np. kompletnie wyrzucając go z kodu wynikowego).