16进制转化成十进制怎么转

16进制转化成10进制的,除了通过二进制的方法,其它还有什么方法?说细点,谢谢。
我要求的是方法,手动转化的方法,
我给忘了,我看书上的例题有输十六进制数,要求转化十进制的,大家给我个方法,我自己就可以编了,我现在除了转成二进制的,就想不到别的办法了。。。
******************************************************************************************************************啊??那书上写的叫输入十进制,输出十六进制,
难不成只写个%x,用这个格式符就成了。。。

第1个回答  2007-12-03
int count = -9234;
printf( "Decimal %d as:\n Hex: %Xh "
"C hex: 0x%x Octal: %o\n",
count, count, count, count );
Decimal -9234 as:
Hex: FFFFDBEEh C hex: 0xffffdbee Octal: 37777755756

楼主的问题是不是说输入一个16进制的,输出一个十进制的?整数在变量存储中都是一样的,无所谓几进制的,只有输出时候需要指定输出的格式,其实整数不需要转换。本回答被提问者采纳
第2个回答  2007-11-29
嘿嘿.
1:点“开始”→“所有程序”→“附件”→“计算器”→“科学型”→选16进制。输入16进制数→再点十进制。
第3个回答  2020-02-22