永发信息网

有符号数和无符号数的区别

答案:2  悬赏:70  手机版
解决时间 2021-01-26 08:37
有符号数和无符号数的区别
最佳答案
最明显的区别就是二者表示的范围不同:
无符号数中,所有的位都用于直接表示该值的大小。有符号数中最高位用于表示正负,所以,当为正值时,该数的最大值就会变小。我们举一个字节的数值对比:无符号数: 1111 1111 值:255 1* 27 + 1* 26 + 1* 25 + 1* 24 + 1* 23 + 1* 22 + 1* 21 + 1* 20有符号数: 0111 1111 值:127 1* 26 + 1* 25 + 1* 24 + 1* 23 + 1* 22 + 1* 21 + 1* 20 同样是一个字节,无符号数的最大值是255,而有符号数的最大值是127。原因是有符号数中的最高位被挪去表示符号了。并且,我们知道,最高位的权值也是最高的(对于1字节数来说是2的7次方=128),所以仅仅少于一位,最大值一下子减半。不过,有符号数的长处是它可以表示负数。因此,虽然它的在最大值缩水了,却在负值的方向出现了伸展。我们仍一个字节的数值对比:无符号数: 0 ----------------- 255有符号数: -128 --------- 0 ---------- 127 同样是一个字节,无符号的最小值是 0 ,而有符号数的最小值是-128。所以二者能表达的不同的数值的个数都一样是256个。只不过前者表达的是0到255这256个数,后者表达的是-128到+127这256个数。
全部回答
有符号数可以是负数无符号数只能是0或者正整数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
茜雅舞社地址好找么,我有些事要过去
成语金碧荧煌的意思是什么啊?有知道释义的请
二战时日本何时,占领的鄄城
不饱和脂肪酸什么情况下会变成反式脂肪酸?
如果一个男生,每天早上对你说,早, 晚上对
好看的喜剧
日版三星s6scv31和别的区别
怎么和又穷又懒的妹妹相处
22个月宝宝喊板牙疼,也看不出东西,怎么回事
保持温度和压强不变,在一个原有氮气2mol的1L
说长到短是这样写吗
七田阳光国际全脑潜能开发中心(鸡西分中心)地
成语降尊纡贵的意思是什么啊?有知道释义的请
(原创新题)《汉书>日:“(秦王政)为皇帝
鸡西市红十字会生命健康安全教育养老服务培训
推荐资讯
宁远县永州尚美家装建材宁远直营店在哪里啊,
成语乃我困汝的意思是什么啊?有知道释义的请
金河电脑地址在什么地方,想过去办事
补写出下列名句名篇中的空缺部分。⑴,虽僻远
成语欺君罔上的意思是什么啊?有知道释义的请
中国农业银行庆元县支行24小时自助银行服务怎
现有尼康d810拍风光(广角和微距),请推荐一
社会工作者小陈在学校为有手机依赖行为的青少
小狗总想去高处,总想往我们身上爬,上蹿下跳
华南理工与山东大学--金融学--考研;各自专业
想给自己买商业医疗保险,哪家的好?
澳大利亚和英国是一个民族吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?