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