Это разные стандарты. Если не лезть в дебри, то отличаются поддержкой бОльших объемов и скоростей, т. е. SD, потом SDHC, потом SDXC. В общем читайте
Википедию, там все про них написано. Но запомните, что напрямую сравнивать, скорость не корректно. Так есть карты SD которые быстрее некоторых SDHC, хотя теоретически SDHC поддерживают бОльшую скорость передачи данных.