D100 and d%+d10 have exactly the same probabilities. If all 3 dice involved are fair, then they should come up with very similar distributions when rolled repeatedly. Obviously this isn't always the case as dice aren't consistent and there is a lot of randomness unless you roll a lot of times.
It seems there might be some confusion as to why d% doesn't have a bell shaped curve since it's two dice being rolled. It looks a lot like rolling 2d10 which is not the same as rolling d20 (or d19+1). 2d10 has a bell shaped curve because the results are added. there are the same number of permutations of 2d10 as there are of d%, but the number of possible results is 19 instead of 100.
To show this letslet's take 10 possible results from 2d10 and d%
\begin{array}{r|cc} & \rlap{\text{meaning as a...}}\\ \text{dice faces} & \text{2d10 result} & \text{d% result}\\ \hline 1,1 & 2 & 11\%\\ 1,2 & 3 & 12\%\\ 2,1 & 3 & 21\%\\ 2,2 & 4 & 22\%\\ 3,1 & 4 & 31\%\\ 3,2 & 5 & 32\%\\ 4,1 & 5 & 41\%\\ 4,2 & 6 & 42\%\\ 5,1 & 6 & 51\%\\ 5,2 & 7 & 52\%\\ 1,5 & 6 & 15\%\\ 2,5 & 7 & 25\%\\ \end{array}
As you can see there is no duplication of results between 2d10 and the d%. You can also observe that ordering of the dice is significant, this is why when we roll percentage dice we roll either two different colors, specifying which die is the 10s place and which is the 1s, or we use specially marked dice with 1-0 and 10-00.
As far as rolling 0%, no, neither a d100 nor a d% can roll a 0. They range from 1-100%.