Salut learningunix,
la ligne vérifie si le byte extrême gauche de « numérique » est « 1 ».
le « &num » est un indicateur à l'adresse de mémoire où le premier byte de « numérique » réside. « (Char*) » moule cet indicateur « &num » (qui est un indicateur à l'international) à un indicateur pour se carboniser. Puisque le char est un type de données d'un byte accédant que « indicateur pour carboniser » avec « * » des accès le premier byte de l'international. Dans peu endian ce byte doit être « 1 » pour et « international » qui est « 1 » - dans grand endian le premier byte serait « 0 » puisque le moindre byte significatif est le plus bien celui…
Espérer qu'aides,
ZOPPO