首页 > 编程知识 正文

有效解释,integer是什么数据类型

时间:2023-05-04 09:55:07 阅读:114237 作者:989

tinyint类型表示1字节,如果数值大小超过1字节,则无法保存。 tinyint有两种类型,第一种(缺省)可以存储正负数。 第二个指定字段unsigned。 只能保存正数。

(1)第一类保存过程) 1字节共8位,第一个字节作为正负标志不保存数据,其中第一个字节为1=负,0=正。 因此,最大负数=11111111=-127 (将低7位变换为10进制数),最大正数=01111111=127; 官方给出的tinyint取-128到127的范围。 为什么不是-127到127呢? 因为,1000000时,此时为- 0,0000000时,为0,这出现两个0。 -0没有意义,所以-0时,决定将数字保存为-128,这样tinyint的最大负数=-128

)2) .第二贮存过程:只贮存正数,最大可贮存1字节1111111=255,即tinyint范围=0~25

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。