在c语言中,int型数据在内存中是以补码形式存储吗?
展开全部
可以这么认为,因为
负数需要转化为补码存起来
正数直接存就行了,但是正数的补码是他本身,所以也可以说正数也是以补码的形式存储的。
负数需要转化为补码存起来
正数直接存就行了,但是正数的补码是他本身,所以也可以说正数也是以补码的形式存储的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
负数是以
补码
存的,求补码的方法是符号位不变,其他位取反加一啊啊啊
1000
0000
0000
1000
取反是
111
1111
1111
0111
加一是
11111
1111
1111
1000
不是刚好么
补码
存的,求补码的方法是符号位不变,其他位取反加一啊啊啊
1000
0000
0000
1000
取反是
111
1111
1111
0111
加一是
11111
1111
1111
1000
不是刚好么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
整数都是以补码形式存储的,跟C语音没关系,用什么语言都是这么规定的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int、char 型,都是以补码存储。
uns ... int、char 型,就都不是了。
uns ... int、char 型,就都不是了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询