MySQL的数据类型decimal本质是什么类型

OSC首席键客 发布于 2018/11/12 19:14
阅读 223
收藏 0

编程语言里面定义的数据类型就那么几种,没有decimal这种类型,如果我要对应到C语言里面,decimal属于什么结构的类型呢?

加载中
0
蓝水晶飞机
蓝水晶飞机

结构体吧?

structure {

    char[] 正数序列

    char[] 小数序列

}

0
沙枣
沙枣

看起来,要是对应到 C, decimal 是一种动态类型, 因为它有时候用 int8 就能存储两位数值,没有小数点的。有时候要使用 int64 来保存更大的值。可以把它当成字符串来看待,有两部分,一部分是长度,一部分是小数点后的长度,实际要进行计算的时候,先转换成 int, 然后再除以(10*D),变成实际的值.

返回顶部
顶部