I need to find some way, ideally through a formula to solve the following problem. I have a bunch of numbers (bit numbers for some inputs so 2,4,8,16,32,64,128,256,512,1024. My data usually only produces a definitive number ie 64 however it sometimes comes out with 66 (64+2), 322 (2+64+256) etc. Is there a way of breaking these numbers into their constitant parts? It feels like something previously done but i just cant find the information.
Thanks in advance