简短而简单: 一个应该 的 总是 强> 检查用户输入。总是。
在你的情况下,你应该检查不同的值 之前 总结或使用它们做任何其他事情。如果一切正常(只有2的幂),总结它们并处理结果(保存到数据库/其他任何东西)。
用户输入未经检查的按位值可能会遇到的问题与提交后未检查的任何类型数据相同。
所以,是的,你应该 的 总是 强> 检查并验证您的用户输入数据。