В принципе, точности
double должно хватить для обычных вычислений каких-нибудь школьно-академических задач по физике. Однако, если этого мало, лучше использовать какие-то альтернативные единицы. Пользователь выше предложил всё мерить относительно масс электрона, что в принципе неплохо, однако трудновато для понимания и выражения масс других частиц. Есть возможность использовать
электронвольты (эВ) для выражения массы покоя. (Ну в данном случае лучше МэВ, т.к. 1 эВ - слишком маленькая велична). К тому же, массы элементарных частиц часто приводятся именно в таком виде и эта информация доступна.
Me = 0,510 998 9461 МэВ
Mp = 938,272 0813 МэВ
Mn = 939,565 4133 МэВ
1 МэВ = 1,782 661 907е−30 кг (для перевода в килограммы, если требуется)