Is Charlotte the capital of North Carolina?

No, the capital of North Carolina is Raleigh.

Charlotte is the largest city of North Carolina.