Which of the following is 4.15 * 106 in standard notation?


A. 41.5000000


B. 415,000


C. 4,150,000


D. 4.15000000