一:程序
二:技巧方面
1.while的循环条件是num!=0;
2.同时num是每次循环后向右移动4位后的结果。
3.数组用来保存数据,但是如何去掉不需要的0的问题上,程序使用pos的位置来输出起点。
4.num&15得到的将会是0~15的数字,如何转化为超过10后为字母的为题上,使用数字即为数字的下标。
三:不足
使用数组,浪费了许多的空间,合适的可以存在集合中
四:推论
1.虽然是十进制转换为16进制,但是只需要修改数组,以及向右移动的位数,就可以实现十进制向二进制,八进制等的转换。
这也是程序的普遍性。