"\x0\x0\x0"
равно { 0x00, 0x00, 0x00, 0x00 }
. Четвертый ноль - нулевой терминатор строки.
Итак, чтобы ответить на ваш вопрос - нет, это не то же самое, что сравнивать с "000"
.
'\x0'
- это шестнадцатеричный ноль, тогда как '0'
- это код ASCII символа 0
(шестнадцатеричный 30).