自己做题时关于把十六进制数转化为十进制的方法(一个数的)
十进制的数转化为其他进制的数可以直接用%x或者%o来,将16进制的数转化为十进制的数,先构建一个字符数组,然后用scanf函数输入数组要输入的16进制数,用strlen函数算出里面所含的元素个数,然后用循环来求出对应的十进制数,根据16进制数转化为十进制数的规则,是对应的每一个位数的依次16次方递增相乘再相加因此可以用下列的式子来求出十进制数,至于转化的原则,则是用ASCII所对应的值来转换
十进制的数转化为其他进制的数可以直接用%x或者%o来,将16进制的数转化为十进制的数,先构建一个字符数组,然后用scanf函数输入数组要输入的16进制数,用strlen函数算出里面所含的元素个数,然后用循环来求出对应的十进制数,根据16进制数转化为十进制数的规则,是对应的每一个位数的依次16次方递增相乘再相加因此可以用下列的式子来求出十进制数,至于转化的原则,则是用ASCII所对应的值来转换
相关推荐