永发信息网

68化为16进制怎么化?

答案:2  悬赏:80  手机版
解决时间 2021-04-01 15:16
  • 提问者网友:两耳就是菩提
  • 2021-04-01 00:56
68化为16进制怎么化?
最佳答案
  • 五星知识达人网友:一袍清酒付
  • 2021-04-01 02:35
68(十进制) = 1000100(二进制)
  二进制从右到左将四位划分为一个十六进制,不足则补0;
  1000100(二进制)=0100 0100(二进制)=44(十六进制)追问(AL)=-68=0BCH
能帮忙分析下这个0bch怎么来的吗》?追答  你会求补码吗?
  -68(十进制) = 11000100(二进制)
  补码为原码按位求反,符号位不变,再加1,11000100(二进制)求反:10111011,
  加1:10111100(二进制),转换成十六进制:10111100(二进制)=1011 1100(二进制)=BC(十六进制)
全部回答
  • 1楼网友:千杯敬自由
  • 2021-04-01 03:03
手工:除16取余。

68 % 16 -- 4
68 / 16 -- 4
4 % 16 -- 4
得 0x44
short int x=68;
printf("%x",x);
得 44
-----
负数 用 补码。
short int x= -68;
printf("%x",x);
或 printf("%X",0xff & x);
0xBC
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯