Uchodził za rozsądnego, sprawiedliwego i dobrego człowieka.
Śmierć i dziedzictwo Przebywając we Florencji zachorował na malaryczną febrę. Powrócił do Neapolu, gdzie ojciec starał się zapewnić mu jak najlepszą opiekę medyczną. Karol zmarł 9 listopada 1328. Król Robert bardzo przeżył śmierć swego dziedzica.
Wdowa po Karolu była w tym czasie w ciąży. Król rozkazał odprawiać msze w całym kraju w intencji narodzenia się wnuka, lecz Maria Walezjuszka urodziła córkę Marię.
Śmierć Karola spowodowała, że jego kuzyn, król Węgier Karol Robert, upominał się o koronę Neapolu. Król Robert aby uniknąć wojny o sukcesję zaręczył starszą córkę Karola, Joannę, z synem Karola Roberta, królewiczem Andrzejem. Po śmierci Roberta w 1343 Joanna objęła tron Neapolu jako samodzielna władczyni. Maria, jako dziedziczka swojej siostry, była pożądaną kandydatką na żonę.
Małżeństwa i potomstwo W 1316 poślubił Katarzynę Habsburżankę, księżniczkę austriacką. Owdowiał w 1323. W 1324 poślubił Marię Walezjuszkę, przyrodnią siostrę cesarzowej Konstantynopola Katarzyny II i późniejszego króla Francji Filipa VI.