Le choix dépend habituellement du type de données réelles que vous voulez représenter. Ne pas être mis au loin par les noms peu communs, ces trois sont tout à fait francs :
char - > caractères simples, par exemple « a », « b », « c »,… « 1 », « 2 »,… « * », « # ».
international - > les nombres normaux, par exemple 1.2.3,…
double - > les vrais nombres, par exemple 1.234, 0.1234, 123.456,…
Chacun exige différentes quantités de mémoire et il peut y avoir d'autres considérations en faire l'inscription anticipée au programme mais, en général les données réelles déterminent votre choix.
Espérer que ceci aide.