A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© liu01230 中级黑马   /  2015-5-13 17:51  /  1191 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

c语言中的正整数和负整数以及小数都是怎么 存储的呢,整数按位取反后怎么算出它的值?

8 个回复

倒序浏览
不知道!!!!!!
回复 使用道具 举报
楼主是指存到内存中吗?整数按位取反后把二进制转为整数 不就是取反后的值了
回复 使用道具 举报
ios专用 发表于 2015-5-13 23:13
楼主是指存到内存中吗?整数按位取反后把二进制转为整数 不就是取反后的值了 ...

正整数按位取反后就变成负数了把
回复 使用道具 举报
正整数就是按照它的相对应的二进制数存储,负整数在内存中的存储是符号位不变,其他为按位取反后在取补码就可以了
回复 使用道具 举报
liu01230 发表于 2015-5-14 07:40
正整数按位取反后就变成负数了把

是的,建议楼主看下反码补码原码
回复 使用道具 举报
ios专用 发表于 2015-5-14 17:32
是的,建议楼主看下反码补码原码

恩。这一点的确没有多加注意
回复 使用道具 举报
liu01230 发表于 2015-5-14 17:36
恩。这一点的确没有多加注意

这是课程外的,多学点总归是有好处的
回复 使用道具 举报
chensc 金牌黑马 2015-5-14 19:07:26
9#
学习学习!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马