爱问 爱问共享资料 医院库

想请教关于有符号整型转化为无符号整型的问题

首页

想请教关于有符号整型转化为无符号整型的问题

是把二进制中的第一位变为0么? 

比如
十进制 -37

转化为无符号的十进制、八进制、十六进制该怎么算、

谢谢了!!!

提交回答

全部答案

    2018-08-07 02:11:52
  • 楼主你好,我刚刚回答过这个,对你有参考作用。
    负数是用补码表示的,假设你这个是整数,那么还需要知道是多少位的整数,我现在假定你是16位整数或32位整数。
    16位整数:-617(10进制)=2^16-617=65536-617=64919(10进制)=FD97(16进制)=176627(8进制)
    32位整数:-617(10进制)=2^32-617=4296967296-617=4294966679(10进制)=FFFFFD97(16进制)=37777776627(8进制)
    满意了吗?除以8的那个算法你也懂了,我就不说了。

    Virgil...

    2018-08-07 02:11:52

类似问题

换一换

相关推荐

正在加载...

爱问推荐

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈
关注
爱问

关注爱问微信公众号,开启知识之旅,随时随地了解最新资讯。

确定举报此问题

举报原因(必选):