C++ Blueprint Equivalent of the Byte Variable?

So I am wanting to use bytes (as you would in a blueprint) for variables that don’t need the extra number size for example:

UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "General|Resources", meta = (ClampMin = 0, ClampMax = 8, DisplayName = "Grenades"))
int I_Grenades;

I tried doing some googling and tried uint8 and int8, but both of these threw up errors. Am I using the correct variable type?