Для удобства и удобочитаемости символы подчеркивания (_) принимаются (и игнорируются) в целых литералах.
Ответ 2
Это очень полезная функция, чтобы избежать ошибок и облегчить чтение больших целых чисел:
1_000_000_000 легче читать, чем 100000000 (вы заметили, что я забыл ноль?).
Ответ 3
Существует несколько языков программирования, которые принимают символ подчеркивания как несущественный символ в целочисленном значении. Ada, Perl, OCaml и, возможно, некоторые другие языки используют его для разделения тысяч, миллионов и миллиардов... но вы можете использовать _ в любом месте целого числа.