State the most appropriate primitive data type for the variable gps_longitude which is used to store values such as -118.2437, 34.0522, and 0.0000.
gps_longitude