永发信息网

int 和unsigned int有什么区别?不是都可以表示负数吗?

答案:4  悬赏:10  手机版
解决时间 2021-11-16 11:42
int 和unsigned int有什么区别?不是都可以表示负数吗?
最佳答案
int是将一半正数用于表示负数,而unsigned int表示正数范围更大。在不需要负数的情况下要用unsigned int,比如数组下标,用负数没有必要。
全部回答
你可以试着
int a=-1
unsigned int b=-1
结果立马显现,unsigned int无符号整数,顾名思义是没有负数的,而int是有负数的
int 取不大于一个数的整数,如int(2.5)=2 int(-2.5)=-3 。unsigned int是如果需声明无符号类型的话就需要在类型前加上unsigned
不,只有int才能表示负数,但是他们底层的机器级表示是一致的,只是把首位的1看成符号还是数值而已。追问使用unsigned有什么好处吗?什么时候会用到他呢?追答这个简直太多了,你所有只需要用到正数的场合。另外无符号数与int也有一些不同的性质,比如移位或者运算。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
写家人吃饭时的动作作文(320字)
我的电脑是方正R650的,想换内存,本人在这方
广西南宁巨重力机电设备有限公司怎么样?
要使口36÷6的商是两位数,囗里最大(),要使
画素描坐像怎么画?求步骤
处女座属鸡今年运势如何?要注意什么
资本论的出处及写作背景
有首歌词是我渐渐有高招好比浪涛是什么歌
X399的主板哪个是ATX的
广通汽贸地址有知道的么?有点事想过去!
铁热处理完。能符合强度吗?
拓扑小懒汉q2拖把的甩干桶怎么拆下
德国berndes 平底不粘煎锅28cm怎么样
据说天上九头鸟 地下湖北佬 十个湖北佬 不抵
以你怎么看待恋爱中所遭受的挫折为题写一篇演
推荐资讯
45*1000mm是45元,45*65mm等于多少,怎么算
什么办法可以治酒鬼
2连冠时期的老鱼在CBA会是什么水平
三角函数一般形式
派派跟班虚脱咋回事
看床上戏女人的生理反映?
卿头小学地址好找么,我有些事要过去,
泰和大酒店(健康路)地址在什么地方,我要处理
距离还钱还有几天时间 手上也没有钱了 生存希
青岛到上海虹桥的高铁车次G222在不在滕州东站
三星g530和g531h是一样的吗?
play play-porg什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?