any good soul that can help me in understanding this ⤴️.
this comparison works, but not when x is against -1.
my thought process is trying to tell me, because -1L has a “larger” size ~ 8B instead of unsigned int ~ 4B, so maybe thats why both are being converted and compared as “long”... ?? is that right if yes, then what does -2 get converted into and what happens with -1L. . .idkkk
is it like -2L and -1L ?? :c
ive been trying to figure out this from the past 30 minutes, im giving up, i need help.
also where can i find resources which deal with these types of issues, its unnecessarily taking up alot of time while trying to think whats going on under the hood.