C语言问题,16进制转换到10进制,求思路
16进制就是 逢16进1,其实跟10进制是一个道理。
只是1到9只能表示9个数字 所以用A表示10 同理 B是11,C是12,D是13 ,E是14,F是15
一个十六进制通常以前缀0x 或0X开头。例如0xabcd
转换10进制 即为 d*16^0 c*16^1 b*16^2 a*16^3 = 13 12*16 11*16^2 10*16^3
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>