Maison  >  Article  >  développement back-end  >  Que signifie % du langage C ?

Que signifie % du langage C ?

coldplay.xixi
coldplay.xixioriginal
2020-08-13 10:18:2577917parcourir

% en langage C signifie : 1. Symbole restant, qui est souvent utilisé pour déterminer si un nombre est divisible par un autre ; 2. Symbole guide, utilisé pour guider le format des éléments d'entrée et de sortie ;

Que signifie % du langage C ?

% en langue c signifie :

1, % est le reste le symbole est souvent utilisé pour déterminer si un nombre est divisible par un autre.

Par exemple : 7%3=1 (7 divisé par 3, le 1 restant,) 1%3=1 (1 divisé par 3 ne peut pas être divisé, le 1 restant

) ; S'il est jugé qu'un m est un nombre impair ou pair if(m%2==0) printf("pair number").

2. Le caractère guide est utilisé pour guider le format des colonnes du tableau d'entrée et de sortie.

Par exemple : printf("%d%c%f",a,b,c); signifie que a est affiché en type entier, b est affiché en type caractère et c est affiché en type réel. .

Que signifie % du langage C ?

Recommandations d'apprentissage associées : Tutoriel vidéo C

Informations détaillées

Caractéristiques de base

1. Langage de haut niveau : c'est une unité de travail qui combine les structures et les déclarations de base des langages de haut niveau avec le côté pratique des langages de bas niveau.

2. Langage structurel : La caractéristique distinctive du langage structurel est la séparation du code et des données, c'est-à-dire que chaque partie du programme est indépendante l'une de l'autre, à l'exception de l'échange d'informations nécessaire.

Cette approche structurée peut rendre la hiérarchie du programme claire et facile à utiliser, à maintenir et à déboguer. Le langage C est fourni aux utilisateurs sous forme de fonctions. Ces fonctions peuvent être facilement appelées et comportent une variété de boucles et d'instructions conditionnelles pour contrôler le déroulement du programme, rendant ainsi le programme complètement structuré.

3. Multiplateforme au niveau du code : en raison de l'existence de normes, presque le même code C peut être utilisé dans plusieurs systèmes d'exploitation, tels que Windows, DOS, UNIX, etc. ; applicable à plusieurs modèles. Le langage C est supérieur aux autres langages de haut niveau pour les situations où des opérations matérielles sont requises pour l'écriture.

4. Utiliser des pointeurs : vous pouvez effectuer directement des opérations à proximité du matériel, mais les opérations de pointeur de C ne sont pas protégées, ce qui entraîne également de nombreux facteurs dangereux. C++ a apporté des améliorations dans ce domaine, en conservant les opérations de pointeur tout en améliorant la sécurité, et a été pris en charge par certains utilisateurs.

Cependant, parce que ces améliorations augmentent la complexité du langage, elles ont également été critiquées par d'autres. Java a tiré les leçons du C++, annulé les opérations de pointage et également annulé certains aspects controversés des améliorations du C++. Il a obtenu de bons résultats en termes de sécurité et d'adéquation, mais il explique lui-même qu'il fonctionne dans une machine virtuelle moins efficace que le C++. /C.

De manière générale, C, C++ et Java sont considérés comme des langages de la même famille, et ils occupent depuis longtemps les trois premiers dans la liste d'utilisation des programmes.

Recommandations associées : Cours vidéo de programmation

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn