The type T is decimal, and values V1 and V2 are 5m and 5.0m, respectively. While the two values are mathematically equal, decimal data type stores the precision and uses it when representing the value as a string.