unsigned类型到底是什么类型???

如题所述

unsigned类型,即无符号类型是属于整型变量。

unsigned可以单独使用代表unsignedint,也可以作为前缀,都表示无符号整数,即永远为非负的整型变量,大于0的数据范围约扩大为原来的2倍。

unsigned能存储的数据范围则是0~65535(最高位不用做符号位,所以是2的16次方,一共65536)。由于在计算机中,整数是以补码形式存放的。根据最高位的不同,如果是1,无符号数,则都解释为正数。

扩展资料:

unsigned类型在sql语句中的意义

sql语句中,创建一个数据表时,为ceatetableuser{user_idintunsigned}。当中的unsigned表示,数据项user_id恒为正整数。

如果tinyint最大是127,那tinyint unsigned最大就可以到127*2。unsigned属性只针对整型,而binary属性只用于char和varchar。

参考资料来源:百度百科-unsigned

参考资料来源:百度百科-整型

温馨提示:答案为网友推荐,仅供参考
相似回答