Each data type is indicated by a specific numeric code: -1 means that the column contains character strings with non-numeric data; 0 means the column contains integers; and a positive integer (1, 2, ...) means the column contains floating point numbers: in this case, the integer is the maximum number of digits to the right of the decimal.
$ datatype -v -l < typetable Int Char Float2 Float4 --- ---- ------ ------ 1 a 1.2 1.1234 745 zzzz 8.54 12.3 --- ---- ------ ------ int char float floatSEE ALSO$ datatype < typetable Int Char Float2 Float4 --- ---- ------ ------ 0 -1 2 4