首页上一页 1 下一页尾页 1 条记录 1/1页
那位高手帮我解答个简单的C语言问题
发表在C语言图书答疑
2010-06-19
是否精华
是
否
版块置顶:
是
否
[font size=4][font size=1]那位高手帮我解答个简单的C语言问题
1、问题有八进制数、十进制数、十六进制数
①、八进制数032转为十进制数为 3×8+2=26那么如果032和0352转为十进制数该怎转?转为16进制数又该如何转!
②、十进制数36和-452转为16进制数又该如何转?
③、十六进制数OXZA1、OXC5和OXFFFF还能转为其他进制数吗?请详细说出它的每一步算法和意思。
2、转义字符①如:/101转为十进制数为 1×8^2+1=65
我想知道的是他们是如何算出来的(请详细解答)
3、整型数据在内存中已二进制的形式存放,数值是已补码表示的。一个正数的补码和其原码的形式相同,一个负数的补码是该数绝对值的二进制形式,按位取反再加1。
这里的意思,我不是很理解,请帮忙解答一下。
如:十进制数15在内存中存放情况是:0000000000001111
如:十进制数-38在内存中的存放情况是:0000000000100110(-38二进制形式)、
然后按位取反是:1111111111011001
然后按取反再加1是:1111111111011010
我想知道的是,他的这些1和0是如何算出来的(请详细解答)
一定要详细,我想知道每一步的算法和意思,谢谢啦·[/font][/font]
1、问题有八进制数、十进制数、十六进制数
①、八进制数032转为十进制数为 3×8+2=26那么如果032和0352转为十进制数该怎转?转为16进制数又该如何转!
②、十进制数36和-452转为16进制数又该如何转?
③、十六进制数OXZA1、OXC5和OXFFFF还能转为其他进制数吗?请详细说出它的每一步算法和意思。
2、转义字符①如:/101转为十进制数为 1×8^2+1=65
我想知道的是他们是如何算出来的(请详细解答)
3、整型数据在内存中已二进制的形式存放,数值是已补码表示的。一个正数的补码和其原码的形式相同,一个负数的补码是该数绝对值的二进制形式,按位取反再加1。
这里的意思,我不是很理解,请帮忙解答一下。
如:十进制数15在内存中存放情况是:0000000000001111
如:十进制数-38在内存中的存放情况是:0000000000100110(-38二进制形式)、
然后按位取反是:1111111111011001
然后按取反再加1是:1111111111011010
我想知道的是,他的这些1和0是如何算出来的(请详细解答)
一定要详细,我想知道每一步的算法和意思,谢谢啦·[/font][/font]