Sono cose elementari e difficilmente troverai funzioni "già fatte". Ti conviene studiare l'argomento, se conosci l'algebra booleana e il sistema numerico binario (che sono la base per chiunque abbia anche la più vaga e poco seria intenzione di studiare informatica) non ti ci vorrà molto...
La rappresentazione binaria di un valore in una variabile... spero :|Ma "conoscere i bit" in che senso? Cosa vuoi ottenere all'atto pratico?