执行语句段int x=0x6c;printf("x=%d\n",x),输出结果为

执行语句段int x=0x6c;printf("x=%d\n",x),输出结果为

第1个回答  2017-01-02


1.十进制转二进制
方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。
2.二进制转十六进制
方法为:与二进制转八进制方法近似,八进制是取三合一,十六进制是取四合一。(注意事项,4位二进制转成十六进制是从右到左开始转换,不足时补0)。本回答被网友采纳
第2个回答  2019-10-05
x=108
0*是表示十六进制数
把6c换成十进制数即可
6*16^1+12*16^0=96+12=108
第3个回答  2017-01-02
108
0x6c=108追问

能说一下怎么算的嘛

追答

16进制c相当于10进制的12
0x6c=16*6+12=108

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网