阿壮博客阿壮博客阿壮博客

unsigned unsigned在c语言中是什么意思

int整型是计算机编程语言中的一种基本数据类型,通常反映了所用机器中整数的最自然长度   。int整型可以划分为带符号的(signed)和无符号的(unsigned)两种,带符号类型可以表示正数、负数或0,无符号类型则仅能表示大于等于0的值。在默认情况下声明的整型变量都是有符号的类型,如果需声明无符号类型的话就需要在类型前加上unsigned关键字。  

中文名:无符号整型

外文名:unsigned int

范围:0~4294967295(32位)

属性:整形数据

关联数据类型:char、short、long、long long

unsigned int数据类型定义

unsigned int是计算机编程语言中一种表示大于等于0的整数类型。  

取值范围

针对不同的计算机系统,unsigned int类型所占的比特数不同,它所能表示的数据范围也不一样   。具体的取值范围如下:  

数据类型

位数

取值范围

unsigned int

16

0 到 65535

32

0 到 4294967295

应用举例16位系统中的unsigned int

16位系统中一个int能存储的数据的范围为:-32768~32767,而unsigned int能存储的数据范围则是0~65535。由于在计算机中,整数是以补码形式存放的。所以如果整数的最高位是1,有符号数的话就是负数;如果是无符号数,则都表示正数。另外,unsigned若省略后一个关键字,大多数编译器都会认为是unsigned int。

 

MySQL中的unsigned int

sql语句中,创建一个数据表时: 

其中的UNSIGNED表示,数据项server_id的数据范围为0~4294967295。 

注意事项整数溢出

如果整数太大,超出了整数类型的范围会产生溢出现象。下面分别将有符号整型和无符号整型设置为最大允许值加略大一些的值,观察溢出现象:  

由以上结果可知,unsigned int溢出后数值回到“起始点”0,而int溢出后数值回到“起始点”-2147483648。应当注意的是,当变量溢出时,系统并没有给出提示,所以编程时需要程序员自己处理这个问题。  

切勿混用带符号类型和无符号类型

如果表达式里既有带符号类型又有无符号类型,当带符号类型取值为负时会出现异常结果,这是因为带符号数会自动地转换成为无符号数。例如一个形如 a*b 的式子中,如果 a=-1,b=1,而且a,b都是int类型,则表达式的值显然为-1,然而如果a是int,而b是unsigned int,则结果须视在当前机器上int所占位数而定,在32位计算机系统中,结果是4294967295。  

参考资料

1.Unsigned与Signed关键字·博客园

1.文章《unsigned unsigned在c语言中是什么意思》援引自互联网,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删举报等反馈请点击此处

2.文章《unsigned unsigned在c语言中是什么意思》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://100248.com/wen/556175.html

相关推荐

奋进新时代踏上新征程作文 启航新征程,奋进新时代作文

2022年奋进新时代踏上新征程作文9篇从作文的写作命题来分,作文可以分为命题作文和非命题作文。命题作文,一般是指出题者给出一个既定的题目,要

有趣的万圣节活动作文 有趣的活动作文500字以上

有趣的万圣节活动作文5篇作为一名合格的学生,对于自己的万圣节活动内容,可以书写作文进行描写记录。相信,很多朋友都对写作文感到非常苦恼吧,下面

万圣节快乐优质作文 快乐的万圣节作文

万圣节快乐优质作文7篇关于万圣节的到来,对于这一天的节日文化,可以书写作文记录自己的个人感想。那么,写作文时还应注意哪些问题呢?下面是由小编

万圣节活动推文怎么写 校园活动推文怎么写

万圣节活动推文怎么写5篇作为一名学生,对于自己的万圣节活动,应该书写作文记录下来。作文的事项有许多,那么,你确定会写吗?下面是由小编给大家带

万圣节的节日作文 万圣节是什么节日?

万圣节的节日作文7篇对于万圣节的节日文化,为了进一步进行了解,可以结合实际书写一篇作文。相信,很多朋友都对写作文感到非常苦恼吧,下面是由小编

有趣的万圣节作文评析 有趣的万圣节作文400字

有趣的万圣节作文评析5篇对于万圣节活动的开展,为了能够深入了解万圣节文化,因此需要书写一篇万圣节话题作文。那么,写作文时还应注意哪些问题呢?

感恩节的来历和意义简短 感恩节的来历和意义英文

感恩节的来历和意义简短7篇为了记录感恩节的活动经历,可以选择书写作文的方式,以此进行认识。那么,你有了解过作文吗?下面是由小编给大家带来的感

万圣节主题文章内容 文章内容切合主题

万圣节主题文章内容7篇对于万圣节的到来,每一个人都有自己的庆祝方式,为了了解这个节日的关联,可以书写作文进行探索。那么,写作文时还应注意哪些