Existe-t-il d'autres spécificateurs de format (alternatif) pour long long
en C autre que %lld
pouvant être utilisés en toute sécurité dans scanf
sous gcc? Je suis conscient que %lld
fait son travail bien; Je suis juste curieux :-)Les spécificateurs de format alternatif sont longs C
0
A
Répondre
1
vous pouvez utiliser% I64d ... mais MS spécifique ...
1
De C99, « ll (ELL-ell) Indique qu'un d suivant, i, o , u, x ou X conversion spécificateur s'applique à un argument long long int ou long non signé long , ou qu'un spécificateur de conversion n suivant s'applique à un pointeur sur un argument long long int. " Vous pouvez donc utiliser "% lld" pour spécifier un type de données long et long.
Ce n'est pas 'gcc' qui fournit' scanf', ce qui est fait par la bibliothèque C. – caf