Maison >développement back-end >Tutoriel C#.Net >Que signifie %.2s en langage C ?
En langage C, le spécificateur de format "%.2s" signifie générer une chaîne de 2 caractères de longueur. Il comprend les parties suivantes : % : spécificateur de format, indiquant les données de sortie selon le format spécifié. .: Indicateur de précision, indiquant que la longueur de la chaîne de sortie est de 2 caractères. s : Spécifie le type de données de sortie sous forme de chaîne.
La signification de %.2s en langage C
Dans la fonction de sortie formatée du langage C (telle que printf()), "%.2s" signifie :
Par conséquent, le spécificateur de format "%.2s" signifie générer une chaîne de 2 caractères. Si vous souhaitez générer une chaîne de 10 caractères, vous pouvez utiliser le spécificateur de format "%.10s". Si vous souhaitez générer une chaîne sans limite de longueur, vous pouvez utiliser le spécificateur de format "%s".
Exemple :
<code class="c">#include <stdio.h> int main() { char str[] = "Hello"; printf("输出长度为 2 个字符的字符串:%.2s\n", str); printf("输出长度为 10 个字符的字符串:%.10s\n", str); printf("输出没有长度限制的字符串:%s\n", str); return 0; }</code>
Sortie :
<code>输出长度为 2 个字符的字符串:He 输出长度为 10 个字符的字符串:Hello 输出没有长度限制的字符串:Hello</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!