Can i have number higher than 2147483647?

lets say i have a monster with 500 000 000 000 health

i want to hurt him for 50 000 damage! i can use 50 000 in a int, but i cant store 500 000 000 000 (i may store it in a string, but i cant do string - int )

i feel stupid right now because i am totally stuck with no idea