I know this is a simple question, but I'm having trouble finding the answer. Example function:
I2C_Mode I2C_Master_ReadReg(uint8_t dev_addr, uint8_t reg_addr, uint8_t count)
Because the parameters are mainly register addresses, is it possible to give the parameters as hexidecimal or binary? Or does uint8_t only accept decimal values? Will putting 0x68 or 1101000 instead of 104 cause an error during execution or be syntactically incorrect?

I can give more details if needed.

Thanks