新闻资讯
看你所看,想你所想

unsigned int

unsigned int

unsigned int

整型的每一种都有无符号(unsigned)和有符号(signed)两种类型(float和double总是带符号的),在默认情况下声明的整型变数都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。

基本介绍

  • 中文名:整型无符号
  • 外文名:unsigned int
  • 範围:0~4294967295
  • 出处:sql语句

套用

变数类型的每一种都有无符号(unsigned)和有符号(signed)两种类型(float和double总是带符号的),在默认情况下声明的整型变数都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。无符号版本和有符号版本的区别就是无符号类型能保存2倍于有符号类型的正整数数据。

举例

16位系统中一个int能存储的数据的範围为-32768~32767,而unsigned能存储的数据範围则是0~65535。由于在计算机中,整数是以补码形式存放的。根据最高位的不同,如果是1,有符号数的话就是负数;如果是无符号数,则都解释为正数。另外,unsigned若省略后一个关键字,大多数编译器都会认为是unsigned int。
在sql语句中的意义
sql语句中,创建一个数据表时
create table user{
user_id int unsigned...
...
}
当中的unsigned表示,数据项user_id恆为正整数还可以为整数0,0不属于正整数。

转载请注明出处海之美文 » unsigned int

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com