signed和无符号适用于哪些数据类型
发表时间:2024-08-23 11:48:16
来源:网友投稿
1、表达数值范围的不同signed表示有符号的,其第一个位表示正负,其余位表示大小,例如signedint大小区间为-128~127。
unsigned表示无符号的,所有位都为大小,没有正负,例如unsignedint大小区间为0~127。
2、类型的不同signed类型的整数,只用了去除最高位,剩下的15位来进行编码的,而最高位只是用来做标记(sign),标记整数的正负,0表示正,1表示负。所以对于signed的整数,的存储范围是(-2^15to2^15-1),也就是-32768到+32767的整数。而对于unsigned的整数,其16位全部用来编码,存储范围便是(0to2^16-1),即0到65535的非负整数。所以呢你可以声明inta=1,或者inta=-1,但是不可以声明unsigneda=-1。但是需要提到的一点是,不管整数的类型是signed还是unsigned,都用了16位来存储,也就是说16位全部用来存储数据。
3、表达的数值不同signed类型的整数只用了除去最高位剩余的15为进行编码,最高位用来标记整数的正负,0表示正,1表示负。所以对signed的整数存储范围为(-2^15~2^15-1)。unsigned类型的整数其16为全部用来编码,则unsigned的整数存储范围为(0~2^16-1)。
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
相关资讯
汽修专业新疆怎么找工作
2025-04-06
机械专业专长怎么写简历
2025-04-06
专科怎么报审计专业的
2025-04-06
专业学科导师类别怎么填
2025-04-06
查报考专业网站怎么查
2025-04-06
水电专业规划怎么写简历
2025-04-06
表演专业怎么留学的好呢
2025-04-06
专业防雷检测怎么收费的
2025-04-06
怎么查询同等学力专业
2025-04-06
高考技能专业怎么选择的
2025-04-06
钢筋套筒专业名称怎么写
2025-04-06
中专怎么填高考志愿专业
2025-04-06
中专统招怎么报志愿专业
2025-04-06
师范专业自我评价怎么写
2025-04-06
景观建筑换专业怎么换好
2025-04-06
建筑专业学生简历怎么写
2025-04-06
推荐资讯
小学校园句子(精选110句)
2023-06-30 00:17:59
清明时节雨纷纷,路上行人欲断魂的翻译是:什么意思
2024-07-08 16:51:38
如何有效提升烟草营销人员素质
2024-07-18 00:42:31
miss怎么发音
2024-07-19 17:45:25
英国留学生活费用一个月大约是多少
2024-08-01 12:43:09
家鸡野鹜故事及解释是什么
2024-08-14 11:55:51
增值税怎么留抵
2024-10-11 12:13:46
找什么专业有前途
2025-03-20 12:27:17
专业护肤养生套餐有哪些
2025-04-03 08:53:41
职高的专业和性格怎么填
2025-04-04 08:48:16
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇
热门关注