Maison  >  Article  >  Quels sont les points de connaissances de base pour débuter avec le langage C ?

Quels sont les points de connaissances de base pour débuter avec le langage C ?

清浅
清浅original
2019-03-18 14:48:19383403parcourir

Les points de connaissances de base pour démarrer avec le langage C comprennent : 1. Dénomination du langage C ; 2. Variables et affectations ; 3. Types de données de base ; 4. Déclarations de sortie formatées ; Constantes ; 7. Conversion de type automatique. Le langage C est un langage de programmation informatique à usage général et orienté procédures.

Quels sont les points de connaissances de base pour débuter avec le langage C ?

Les points de connaissances de base pour démarrer avec le langage C comprennent : 1. Dénomination du langage C 2. Variables et affectations ; 3. Types de données de base ; Déclaration de sortie formatée ; 5. Conversion de type forcée ; 6. Constante ;

[Cours recommandés : Tutoriel Langage C]

(1) Nommage en langage C

Le nom donné à une variable ou une fonction lors de la programmation est un identifiant. Les identifiants en langage C ne peuvent pas être nommés à la légère et doivent respecter certaines règles. Le langage C stipule qu'un identifiant peut être une chaîne composée de lettres (A~Z, a~z), de chiffres (0~9) et d'un trait de soulignement_, et que le premier caractère doit être une lettre ou un trait de soulignement. Lors de l'utilisation d'identifiants, faites attention aux points suivants :

(1) La longueur de l'identifiant ne doit pas dépasser 8 chiffres, car dans certaines versions de C, les 8 premiers chiffres de l'identifiant sont valides. Les 8 premiers chiffres de deux identifiants sont identiques, ils sont considérés comme étant le même identifiant.

(2)Les identifiants sont strictement sensibles à la casse. Par exemple, Imooc et imooc sont deux identifiants différents.

(3) Il est préférable de choisir des mots anglais significatifs pour que l'identifiant « connaisse le sens ». N'utilisez pas le chinois.

(4) L'identifiant ne peut pas être un mot clé en langage C. Si vous souhaitez en savoir plus sur les mots-clés du langage C, veuillez consulter le WIKI.

Par exemple :

Quels sont les points de connaissances de base pour débuter avec le langage C ?

(2) Variables et affectations

Une variable est une quantité qui peut être modifié, et chaque variable aura un nom (identifiant). Les variables occupent certaines unités de stockage en mémoire. Les variables doivent être définies avant de les utiliser. Les noms de variables et les valeurs de variables doivent être distingués comme deux concepts différents. Tout comme : les invités séjournant dans la chambre et le numéro de la chambre sont deux concepts différents.

La forme générale de définition de variable est : nom de variable de type de données ;

Variables multiples du même type : nom de variable de type de données, nom de variable, nom de variable...;

Les conventions de dénomination des noms de variables et des identifiants sont exactement les mêmes. %d sera expliqué en détail plus tard

Remarque : l'affectation continue n'est pas autorisée dans la définition, par exemple int a=b=c=5 ;

Il existe deux façons d'attribuer des valeurs aux variables :

1 Déclarez d'abord puis attribuez une valeur

2. Attribuez une valeur lors de la déclaration

. Quels sont les points de connaissances de base pour débuter avec le langage C ?

(3) Types de données de base

Les données en langage C ont également des types En langage C, les types de données peuvent être divisés en : types de données de base, types de données construits, il existe quatre catégories : le type pointeur et le type nul. Comme le montre la figure :

Quels sont les points de connaissances de base pour débuter avec le langage C ?

Exemple :

Quels sont les points de connaissances de base pour débuter avec le langage C ?

(4) Instruction de sortie formatée

L'instruction de sortie formatée, qui peut également être considérée comme une sortie d'espace réservé, affiche différents types de données de l'ordinateur en fonction du type formaté et de l'emplacement spécifié. L’avantage est que cela aide l’ordinateur à nous fournir avec précision le type de données que nous souhaitons.

Le format est :

printf("输出格式符",输出项);

Caractères de formatage courants en langage C :

Quels sont les points de connaissances de base pour débuter avec le langage C ?

(5) Pas possible Modification constantes

Une quantité dont la valeur ne change pas pendant l'exécution du programme est appelée une constante. Les constantes du langage C peuvent être divisées en constantes directes et constantes symboliques.

Les constantes directes sont également appelées littéraux, qui sont des quantités qui peuvent être utilisées directement sans explication, telles que :

Constantes entières : 13, 0, -13 ;

Réel ; constantes : 13.33, -24.4 ;

Constantes de caractère : 'a', 'M'

Constantes de chaîne : "J'aime php!"

en C Dans le langage, un identifiant peut être utilisé pour représenter une constante, appelée constante symbolique. Les constantes symboliques doivent être définies avant utilisation, et leur forme générale est :

 #define 标识符 常量值

Utiliser des lettres majuscules pour les identifiants de constantes symboliques, et des lettres minuscules pour les identifiants de variables, afin de les distinguer. Voici un petit exemple d'utilisation de constantes symboliques :

Quels sont les points de connaissances de base pour débuter avec le langage C ?

(6) Conversion de type automatique

Il y a une conversion automatique des données types , la conversion automatique se produit lors de l'utilisation de différents types de données et s'effectue automatiquement lors de la compilation. Les règles suivies par la conversion automatique sont comme si une petite boîte pouvait être placée dans une grande boîte. La figure suivante montre les règles de conversion automatique de type.

Quels sont les points de connaissances de base pour débuter avec le langage C ?

(7)强制类型转换

强制类型转换是通过定义类型转换运算来实现的。其一般形式为:

 (数据类型) (表达式)

其作用是把表达式的运算结果强制转换成类型说明符所表示的类型,例如:

Quels sont les points de connaissances de base pour débuter avec le langage C ?

注意:double类型的数据的格式符  %f或%lf

输入结果:

Quels sont les points de connaissances de base pour débuter avec le langage C ?

在使用强制转换时应注意以下问题:

1、数据类型和表达式都必须加括号,如把(int)(x/2+y)写成(int)x/2+y则成了把x转换成int型之后再除2再与y相加了。

2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。

3、强制转换后的运算结果不遵循四舍五入原则。

(8)运算符

那么C语言中又有哪些运算符呢?

如下所示:

  • 算术运算符

  • 赋值运算符

  • 关系运算符

  • 逻辑运算符

  • 三目运算符

算术运算法

C语言基本算术运算符如下表:

Quels sont les points de connaissances de base pour débuter avec le langage C ?

赋值运算符

C语言中赋值运算符分为简单赋值运算符和复合赋值运算符,之前我们已经接触过简单赋值运算符“=”号了,下面讲一下复合赋值运算符:

复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=、-=、*=、/=、%=。

看一个小例子:

int a=3;
a += 5;

分析:定义整型变量a并赋值为3,a += 5;这个算式就等价于a = a+5; 将变量a和5相加之后再赋值给a

注意:复合运算符中运算符和等号之间是不存在空格的。

关系运算符

下面是C语言中的关系运算符:

Quels sont les points de connaissances de base pour débuter avec le langage C ?

关系表达式的值是“真”和“假”,在C程序用整数1和0表示。

逻辑运算符

下面我们看一下C语言中的逻辑运算符:

Quels sont les points de connaissances de base pour débuter avec le langage C ?

三木运算符

C语言中的三目运算符:“?:”,其格式为:

表达式1 ? 表达式2 : 表达式3;

运算符优先级比较

Quels sont les points de connaissances de base pour débuter avec le langage C ?

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