The thing to remember is that you're working in Base 16. So, 10 base 16 expressed in base 10 nomenclature = 1 *16^1 + 0 * 16^0 = 16. C in base 16 is 12 (A=10, B=11, C=12, D=13, E=14, F=15). So 10(base 16) - C = (in Base 10 nomenclature) 16 - 12 = 4 (in both base 16 nomenclature and base 10 nomenclature)
Now, to think about your question with "borrowing", if you had the following base 10 subtraction problem:
1000
- 8
-----
992
You'd rewrite it as
99 10
- 8
------
992
since 1000 = 9*10^2 + 9 *10^1 + 10 (900 + 90 + 10)
The F's here are just acting the same way the 9's do when you need to borrow for subtraction
In your case, 10000 = 16^4 = FFF 10 = 15*16^3 + 15*16^2 + 15 *16^1 + 16