Sometimes, I use too much '(',')' because of this anxiety:
if( ( ((a+5)/2) + (c*2)) == ((((b^1)&1) * 2) + 3) ){
blabla;
}
How to solve this issue?
№ | Пользователь | Рейтинг |
---|---|---|
1 | tourist | 4009 |
2 | jiangly | 3831 |
3 | Radewoosh | 3646 |
4 | jqdai0815 | 3620 |
4 | Benq | 3620 |
6 | orzdevinwang | 3529 |
7 | ecnerwala | 3446 |
8 | Um_nik | 3396 |
9 | gamegame | 3386 |
10 | ksun48 | 3373 |
Страны | Города | Организации | Всё → |
№ | Пользователь | Вклад |
---|---|---|
1 | cry | 164 |
1 | maomao90 | 164 |
3 | Um_nik | 163 |
4 | atcoder_official | 160 |
5 | -is-this-fft- | 158 |
6 | awoo | 157 |
7 | adamant | 156 |
8 | TheScrasse | 154 |
8 | nor | 154 |
10 | Dominater069 | 153 |
Sometimes, I use too much '(',')' because of this anxiety:
if( ( ((a+5)/2) + (c*2)) == ((((b^1)&1) * 2) + 3) ){
blabla;
}
How to solve this issue?
Название |
---|
lmao same (╥﹏╥)
Me too lol
I just use them with bitwise operations
You needn't (and, shouldn't) solve this issue.
You needn't to spend a lot of time debugging on a few brackets.
can someone explain it for me?
same. Also this happens in math when im writing equations lol.
If you are on Linux, use
man operator
for your quick reference (online manual of operator(7)).Generally, I think it's fine to use parentheses for bitwise and logical operators. Precedence of arithmetic operators is easy to remember.